我使用php的json_encode()將數組轉換爲json,然後回顯它並從javascript ajax請求中讀取。javascript json - 從php解碼ajax json數組的問題
問題是echo'd文本有javascript json parse()函數無法轉換的unicode字符。
數組值爲「2 \ u00000 \ u00001 \ u00000 \ u0000- \ u00001 \ u00000 \ u0000- \ u00000 \ u00001」,即「2010-10-01」。
Json.parse()只給我「2」。
任何人都可以幫我解決這個問題嗎?
實施例:
var resArray = JSON.parse(this.responseText);
for(var x=0; x < resArray.length; x++) {
var twt = resArray[x];
alert(twt.date);
break;
}
您正在使用哪個'JSON.parse()'?在哪些瀏覽器中試用? – 2010-10-24 11:20:54
更新後的帖子 – Joe 2010-10-24 11:24:13