jQuery 1 4中json的改變

2021-09-30 04:32:09 字數 585 閱讀 1983

前幾天把jquery 公升級到了1.4的版本,以前版本的函式使用方法都沒變,而且速度確實優化了很多,贊乙個先。。。

今天在使用json的時候卻遇到了乙個問題

我的json資料如下

[ , ]

使用 $.getjson 獲得資料,得到的確是字元,不是物件,然後我換用 $.ajax,將資料型別設為json,返回的還是字元,反覆檢查,沒什麼問題,以前也是這樣寫的,用的挺好的,難道jquery1.4的方法有所改變?找了一下相關資料,果然改變了

我上面的寫法,在jquery1.32及更早的版本下都是正確的

在1.4裡,對json的格式非常嚴格,屬性和值都得用引號引起來,而且必須是雙引號,單引號也不行,格式如下

[ , ]

以後在jquery的1.4版本裡使用json時就要注意了

還有$.ajax方法中對json的一點改變,以前datatype:json正常,現在「json」要大寫,datatype:json,不然就會執行error()了

這是我在使用jquery 1.4版本時發現的第乙個和老版本不同的地方,還沒用幾天,暫時只發現這個使用方法上的改變

上海軟體開發

感謝軟體定製開發

jQuery 1 4中json的改變

前幾天把jquery 公升級到了1.4的版本,以前版本的函式使用方法都沒變,而且速度確實優化了很多,贊乙個先。今天在使用json的時候卻遇到了乙個問題 我的json資料如下 使用 getjson 獲得資料,得到的確是字元,不是物件,然後我換用 ajax,將資料型別設為json,返回的還是字元,反覆檢...

jquery 中json陣列的操作

在jquery中處理json陣列的情況中遍歷用到的比較多,但是用新增移除這些好像不是太多。今天試過json i remove json.remove i 之後都不行,看網頁的dom物件中好像json資料是以陣列的形式出現的,查閱了下相關js中陣列的操作一試果然很爽。記錄下來。1 陣列的建立 var ...

jquery 中json陣列的操作

在jquery中處理json陣列的情況中遍歷用到的比較多,但是用新增移除這些好像不是太多。今天試過json i remove json.remove i 之後都不行,看網頁的dom物件中好像json資料是以陣列的形式出現的,查閱了下相關js中陣列的操作一試果然很爽。記錄下來。1 陣列的建立 var ...