作者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/m.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