JS問題彙總

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();

發佈了222 篇原創文章 · 獲贊 4 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章