1.Json
從服務器端獲取的Json,可能在每一個元素後面加逗號,包括最後一個元素,webkit內核瀏覽器能夠正確識別,但是IE內核瀏覽器則會報錯,將最後一個逗號去掉即可。
Jquery處理Json
在1.4.2之前的版本中由於使用js的eval函數進行的json轉化所以對json字符串的要求比較低。
從1.4.2(含)之後的版本對json字符串的要求較高,所有的key value必須要用雙引號圈起來纔可以解析,否則出現parseerror的錯誤。
Json亂碼
IE8自帶了JSON.parse與JSON.stringify兩個方法。當使用Json.stringify方法裏IE默認調用了IE8的stringify方法進行了uncode編碼,致使傳到服務器後中文變成了亂碼。
解決辦法:把Json2.js裏的JSON對象改下名稱,改成JSON2,這樣調用:JSON2.stringify();