国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

Jquery ajax不能解析json對(duì)象,報(bào)Invalid JSON錯(cuò)誤的原因和解決方法

2019-11-21 00:38:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
下面說(shuō)一下,最近在使用jquery 1.4中使用$.ajax()方法解析json對(duì)象遇到的問(wèn)題。

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

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


不知道大家有沒(méi)有發(fā)現(xiàn)這段json對(duì)象的問(wèn)題。這樣的寫(xiě)法在js腳本和jquery 1.4之前的版本都是沒(méi)有問(wèn)題的。因?yàn)樵?.3及更早版本中,jQuery通過(guò)javascript的eval方法來(lái)解析json對(duì)象。在1.4中,jQuery使用了更嚴(yán)格的方法來(lái)解析json。所有的內(nèi)容都必須使用雙引號(hào)。

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

接受一個(gè)JSON字符串,返回解析后的對(duì)象。

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

另外,如果你什么都不傳入,或者一個(gè)空字符串、null或undefined,parseJSON都會(huì)返回 null 。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 拉孜县| 色达县| 偃师市| 阿克| 泽普县| 尖扎县| 宜兰县| 英超| 井研县| 伽师县| 大田县| 通辽市| 高要市| 禄劝| 塘沽区| 运城市| 射洪县| 和政县| 福安市| 融水| 鄄城县| 肃南| 洮南市| 宜阳县| 南溪县| 谢通门县| 正蓝旗| 湾仔区| 开远市| 腾冲县| 华亭县| 隆子县| 蕲春县| 邵阳市| 寻乌县| 黄骅市| 南江县| 富川| 昭平县| 苗栗县| 独山县|