JQuery 1.3.2以上版本中出現(xiàn)pareseerror錯(cuò)誤的解決方法
不承認(rèn)返回的內(nèi)容是json格式。當(dāng)時(shí)返回的內(nèi)容是:
{'keylist':[
{'tid':'13',"sumnum':'1'},{'tid':'21','sumnum':'1'}
]}
經(jīng)過(guò)仔細(xì)檢查也沒(méi)發(fā)現(xiàn)任何問(wèn)題,返回流的字符已經(jīng)設(shè)成utf-8,內(nèi)容用ff檢測(cè),ff也能識(shí)別成json格式,但此時(shí)還是報(bào)“pareseerror”錯(cuò)誤。
看著看著代碼,突然發(fā)現(xiàn),當(dāng)前返回的內(nèi)容,都是用英文單引號(hào)括起來(lái)的,依稀記得最嚴(yán)格的寫(xiě)法應(yīng)該用英文雙引號(hào),于是立即修改系統(tǒng)底層庫(kù)(c#)
的json數(shù)據(jù)生成方法,全部改成英文雙引號(hào),改后返回的內(nèi)容如下:
{"keylist":[
{"tid":"13","sumnum":"1"},{"tid":"21","sumnum":"1"}
]}
結(jié)果放到測(cè)試服一試,問(wèn)題解決! 我真&*^#%@$@
總結(jié):仔細(xì)回想了一下,前些日子因?yàn)橐恍┰蛴胘query最新版本替換了團(tuán)購(gòu)系統(tǒng)中的舊版本,當(dāng)時(shí)沒(méi)想到這種情況。后來(lái)從網(wǎng)上查到資料,jquery在1.3.x版本后對(duì)json的解析采取了更嚴(yán)格的方法,所以要求數(shù)據(jù)必須書(shū)寫(xiě)的與國(guó)際規(guī)范一致。
- jQuery ReferenceError: $ is not defined 錯(cuò)誤的處理辦法
- 排除JQuery通過(guò)HttpGet調(diào)用WebService返回Json時(shí)“parserror”錯(cuò)誤
- 封裝了jQuery的Ajax請(qǐng)求全局配置
- Jquery Ajax xmlhttp請(qǐng)求成功問(wèn)題
- jQuery+ajax實(shí)現(xiàn)動(dòng)態(tài)執(zhí)行腳本的方法
- jquery+ajax實(shí)現(xiàn)跨域請(qǐng)求的方法
- jQuery中Ajax的get、post等方法詳解
- jquery通過(guò)ajax加載一段文本內(nèi)容的方法
- jquery中ajax使用error調(diào)試錯(cuò)誤的方法
相關(guān)文章
jQuery+vue.js實(shí)現(xiàn)的多選下拉列表功能示例
這篇文章主要介紹了jQuery+vue.js實(shí)現(xiàn)的多選下拉列表功能,涉及jQuery+vue.js數(shù)據(jù)綁定及事件響應(yīng)相關(guān)操作技巧,需要的朋友可以參考下2019-01-01Jquery響應(yīng)回車(chē)鍵直接提交表單操作代碼
這篇文章主要介紹了Jquery響應(yīng)回車(chē)鍵直接提交表單操作代碼,推薦使用keyup哦,文中有說(shuō)明,需要的朋友可以參考下2014-07-07基于jQuery的遍歷同id元素 并響應(yīng)事件的代碼
寫(xiě)網(wǎng)頁(yè)的時(shí)候,腳本循環(huán)的時(shí)候有很多時(shí)候都會(huì)循環(huán)出來(lái)同id的網(wǎng)頁(yè)元素,下面貼出來(lái)代碼,如何利用jQuery對(duì)這些元素進(jìn)行逐一遍歷并可響應(yīng)消息2012-06-06jQuery:delegate中select()不起作用的解決方法(實(shí)例講解)
本篇文章只要是對(duì)jQuery:delegate中select()不起作用的解決方法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01jQuery根據(jù)用戶電腦是mac還是pc加載對(duì)應(yīng)樣式的方法
這篇文章主要介紹了jQuery根據(jù)用戶電腦是mac還是pc加載對(duì)應(yīng)樣式的方法,涉及jQuery針對(duì)客戶端信息的獲取及樣式的調(diào)用技巧,需要的朋友可以參考下2015-06-06CKEditor無(wú)法驗(yàn)證的解決方案(js驗(yàn)證+jQuery Validate驗(yàn)證)
這篇文章主要為大家詳細(xì)介紹了CKEditor無(wú)法驗(yàn)證的解決方案和jQuery Validate驗(yàn)證框架,感興趣的小伙伴們可以參考一下2016-05-05jQuery 練習(xí)[二] jquery 對(duì)象選擇器(1)
根據(jù) id 選擇(通過(guò) id 只能選擇一個(gè)對(duì)象), 如: $("#div2") ,jquery 對(duì)象選擇器是jquery的一個(gè)亮點(diǎn)。2010-05-05jQuery?獲取與設(shè)置元素屬性的詳細(xì)方法(看完這篇文章就搞明白了)
這篇文章帶領(lǐng)大家熟練掌握?jQuery?的屬性方面的操作,包括固有屬性的獲取與設(shè)置,自定義屬性的獲取與設(shè)置等等,走進(jìn)?jQuery?的更深層次階段,這也是腳本之家小編發(fā)現(xiàn)的一篇比較實(shí)用的文章2023-06-06