亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Jquery ajax不能解析json對象,報Invalid JSON錯誤的原因和解決方法

 更新時間:2010年03月27日 00:24:50   作者:  
我們知道Invalid JSON錯誤導(dǎo)致的json對象不能解析,一般都是服務(wù)器返回的json字符串的語法有錯誤。這種情況下,我們只需要仔細的檢查一下json就可以解決問題。
下面說一下,最近在使用jquery 1.4中使用$.ajax()方法解析json對象遇到的問題。

Json對象是:
復(fù)制代碼 代碼如下:

[{name:'二手房出售',infoCount:0,pageUrl:'/ershoufang'},{name:'二手房求購',infoCount:0,pageUrl:'/qiugou'},{name:'二手房裝修',infoCount:0,pageUrl:'/esfzhuangxiu'},{name:'二手回收',infoCount:0,pageUrl:'/huishou'},{name:'二手摩托車',infoCount:0,pageUrl:'/motor'},{name:'二手汽車求購',infoCount:0,pageUrl:'/ershoucheqg'},{name:'二手汽車轉(zhuǎn)讓',infoCount:9,pageUrl:'/ershouche'},{name:'二手市場',infoCount:0,pageUrl:'/ershoushichang'}]


不知道大家有沒有發(fā)現(xiàn)這段json對象的問題。這樣的寫法在js腳本和jquery 1.4之前的版本都是沒有問題的。因為在1.3及更早版本中,jQuery通過javascript的eval方法來解析json對象。在1.4中,jQuery使用了更嚴格的方法來解析json。所有的內(nèi)容都必須使用雙引號。

這點從jQuery.parseJSON(json) 可以看出,parseJSON在文檔中的解釋是:

接受一個JSON字符串,返回解析后的對象。

傳入一個畸形的JSON字符串會拋出一個異常。比如下面的都是畸形的JSON字符串:
{test: 1} ( test 沒有包圍雙引號)
{'test': 1} (使用了單引號而不是雙引號)

另外,如果你什么都不傳入,或者一個空字符串、null或undefined,parseJSON都會返回 null 。

相關(guān)文章

  • jQuery中extend函數(shù)簡單用法示例

    jQuery中extend函數(shù)簡單用法示例

    這篇文章主要介紹了jQuery中extend函數(shù)簡單用法,結(jié)合實例形式簡單分析了jQuery使用extend函數(shù)擴展對象屬性的相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • jQuery庫與其他JS庫沖突的解決辦法

    jQuery庫與其他JS庫沖突的解決辦法

    jQuery庫與其他JS庫沖突的解決辦法
    2010-02-02
  • jQuery Mobile和HTML5開發(fā)App推廣注冊頁

    jQuery Mobile和HTML5開發(fā)App推廣注冊頁

    jQuery Mobile和HTML5的組合可以直接開發(fā)web版的app,下面通過本教程給大家分享jQuery Mobile和HTML5開發(fā)App推廣注冊頁的實例代碼,感興趣的朋友參考下吧
    2016-11-11
  • JQuery節(jié)點元素屬性操作方法

    JQuery節(jié)點元素屬性操作方法

    這篇文章主要介紹了JQuery節(jié)點元素屬性操作方法,實例分析了attr與removeAttr方法操作節(jié)點元素屬性的相關(guān)使用技巧,需要的朋友可以參考下
    2015-06-06
  • 優(yōu)化Jquery,提升網(wǎng)頁加載速度

    優(yōu)化Jquery,提升網(wǎng)頁加載速度

    本文是對優(yōu)化Jquery,提升網(wǎng)頁加載速度方面進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • jquery 追加tr和刪除tr示例代碼

    jquery 追加tr和刪除tr示例代碼

    追加tr和刪除tr在使用中還是比較廣泛,下面為大家介紹下jquery中時如何實現(xiàn)的,感興趣的朋友可以參考下,希望對大家有所幫助
    2013-09-09
  • jquery實現(xiàn)的3D旋轉(zhuǎn)木馬特效代碼分享

    jquery實現(xiàn)的3D旋轉(zhuǎn)木馬特效代碼分享

    這篇文章主要介紹了jquery實現(xiàn)的3D旋轉(zhuǎn)木馬特效,功能實現(xiàn)非常簡單,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • jQuery定義插件的方法

    jQuery定義插件的方法

    有些WEB開發(fā)者,會引用一個JQuery類庫,然后在網(wǎng)頁上寫一寫$("#"),$("."),寫了幾年就對別人說非常熟悉JQuery。其實你只是了解一點皮毛,并不知道其中的道理,下面通過本篇文章給大家介紹jquery定義插件的相關(guān)知識,感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • jQuery圖片查看插件Magnify開發(fā)詳解

    jQuery圖片查看插件Magnify開發(fā)詳解

    本篇文章主要給大家講述了jQuery圖片查看插件Magnify開發(fā)的詳細分析,需要的朋友參考學(xué)習(xí)下吧。
    2017-12-12
  • 幾種二級聯(lián)動案例(jQuery\Array\Ajax php)

    幾種二級聯(lián)動案例(jQuery\Array\Ajax php)

    這篇文章主要為大家詳細介紹了幾種二級聯(lián)動案例(jQuery\Array\Ajax php),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論