作者skywriter (skywriter)
看板Ajax
标题[问题] json.Parse问题
时间Thu May 29 10:27:39 2014
小弟在写javascript的时候遇到一个奇怪问题
就是我用javascript post资料去读回传资料
回传资料是json格式
接收资料後我就会用JSON.parse解析资料
我用mac 的firefox执行就很正常
但是windows的同版本firefox执行就会跑出
JSON.parse: unexpected character at line 1 column 1 of the JSON data
不知道是发生什麽事了
我用alert把资料读出来发现他们收到的资料是一样的
不知道为何会有这样不同的结果
请高手帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.25.105
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1401330462.A.9DA.html
1F:→ jokester:json的response header指定了编码吗 05/29 11:13
2F:→ skywriter:是加上header('Content-Type: application/json');吗 05/29 12:15
3F:推 eight0:一楼说的编码是指charset 05/29 13:24
4F:→ eight0:不过若只是BOM的缘故,可以试试JSON.parse(data.trim()) 05/29 13:25
5F:推 SansWord:alert 看看第一个字元。 05/29 16:47
6F:→ skywriter:感谢各位高手 解决了 真的是BOM的问题 05/29 19:56
7F:→ skywriter:谢谢 05/29 19:57