前幾天把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 ...