侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

$.parseJSON 报错 解决方法

2024-05-08 星期三 / 0 评论 / 0 点赞 / 56 阅读 / 641 字

今天使用$.parseJSON(str)发现报错: Uncaught SyntaxError: Unexpected token in JSON at position 1849 同样的语句,部分报错

今天使用$.parseJSON(str)发现报错:
Uncaught SyntaxError: Unexpected token  in JSON at position 1849
同样的语句,部分报错,最后发现是str字符串中包含"换行符",去除str字符串中的"换行符",问题解决。
str在我的程序中是,PHP服务器传过来的json字符串。在PHP程序中,对字符串去除"换行符"操作。
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);

不同系统中,换行符不同:
linux 与unix中用 /n 
MAC 用 /r 
window 为了体现与linux不同 则是 /r/n 

广告 广告

评论区