因為安全性問題 知道不要用eval轉json
改用JSON.parse
但幸虧有瞄到網友提醒瀏覽器的支援性
看來只好用jquery的jQuery.parseJSON
不過要注意
因為字串的關係,所以要求key的部份要用雙引號(當然value是字串時,也是用雙引號)
另外google上的plugin jquery-json
還沒看懂 先記下來
References:
風之音 - JSON是什麼
jQuery.parseJSON
改用JSON.parse
但幸虧有瞄到網友提醒瀏覽器的支援性
- IE8 Beta 2以上(但只限JScript 5.8,也就是IE8標準模式)
- Firefox 3.1 Beta 3以上(但似乎只有對JSON.parse()以及JSON.stringify()的支援)
看來只好用jquery的jQuery.parseJSON
不過要注意
因為字串的關係,所以要求key的部份要用雙引號(當然value是字串時,也是用雙引號)
//錯的格式
{test: 1} //需要引號包住
{'test': 1} //用了單引號
{"test":1} //正確的格式
另外google上的plugin jquery-json
還沒看懂 先記下來
References:
風之音 - JSON是什麼
jQuery.parseJSON
沒有留言:
張貼留言