[問題] json.Parse問題

作者: skywriter (司改萊特)   2014-05-29 10:27:39
小弟在寫javascript的時候遇到一個奇怪問題
就是我用javascript post資料去讀回傳資料
回傳資料是json格式
接收資料後我就會用JSON.parse解析資料
我用mac 的firefox執行就很正常
但是windows的同版本firefox執行就會跑出
JSON.parse: unexpected character at line 1 column 1 of the JSON data
不知道是發生什麼事了
我用alert把資料讀出來發現他們收到的資料是一樣的
不知道為何會有這樣不同的結果
請高手幫忙
作者: jokester (蠻王科科)   2014-05-29 11:13:00
json的response header指定了編碼嗎
作者: skywriter (司改萊特)   2014-05-29 12:15:00
是加上header('Content-Type: application/json');嗎
作者: eight0 (欸XD)   2014-05-29 13:24:00
一樓說的編碼是指charset不過若只是BOM的緣故,可以試試JSON.parse(data.trim())
作者: SansWord (是妳)   2014-05-29 16:47:00
alert 看看第一個字元。
作者: skywriter (司改萊特)   2014-05-29 19:56:00
感謝各位高手 解決了 真的是BOM的問題謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com