Jquery Ajax xmlhttp請(qǐng)求成功問題
今天遇到了一個(gè)極其奇怪的問題,用各種工具檢查都能看到服務(wù)器端返回了200,數(shù)據(jù)也是正常的,但是$.ajax 始終進(jìn)不到success,郁悶啊,在網(wǎng)上找,
常見問題場(chǎng)景:
1.跨域;
2. $.ajax 沒設(shè)置 dataType,及服務(wù)器端沒設(shè)置respon.ContentType
3. Json結(jié)構(gòu)錯(cuò)誤;
第一第二很快就排除了,到了第三重新度了Json的定義:http://www.json.org/json-zh.html,重新復(fù)習(xí)了下Json的定義:
鍵值對(duì):鍵為string,值(value)可以是雙引號(hào)括起來的字符串(string)、數(shù)值(number)、true、false、 null、對(duì)象(object)或者數(shù)組(array)。這些結(jié)構(gòu)可以嵌套。
原來定義的類型是
{isSuccess:true,message:'good'}
按照鍵的定義應(yīng)該修改為
{'isSuccess':true,'message':'good'}
繼續(xù)執(zhí)行還不行,按照值的定義修改:
{'isSuccess':true,'message':"good"}
徹底郁悶了,這還不行
后面放下這里仔細(xì)看了對(duì)Json鍵值的規(guī)范,值要定義為帶雙引號(hào)的字符串,為什么是雙引號(hào),那么鍵呢,是不是需要?換成
{"isSuccess":true,"message":"good"}
直接通了。
Json的格式跟Javascript里面對(duì)象的區(qū)別就在這里,Json要求鍵,值必須是雙引號(hào)??!
- jQuery 利用$.ajax 時(shí)獲取原生XMLHttpRequest 對(duì)象的方法
- Jquery Ajax解析XML數(shù)據(jù)(同步及異步調(diào)用)簡(jiǎn)單實(shí)例
- firefox下jquery ajax返回object XMLDocument處理方法
- Jquery通過Ajax訪問XML數(shù)據(jù)的小例子
- jquery $.ajax()取xml數(shù)據(jù)的小問題解決方法
- JQuery的ajax獲取數(shù)據(jù)后的處理總結(jié)(html,xml,json)
- 一個(gè)很簡(jiǎn)單的jquery+xml+ajax的無刷新樹結(jié)構(gòu)(無css,后臺(tái)是c#)
- Jquery Ajax學(xué)習(xí)實(shí)例 向頁面發(fā)出請(qǐng)求,返回XML格式數(shù)據(jù)
- 用JQuery 實(shí)現(xiàn)AJAX加載XML并解析的腳本
- jQuery+ajax讀取并解析XML文件的方法
相關(guān)文章
jQueryUI Datepicker組件設(shè)置日期高亮
這篇文章主要介紹了jQueryUI Datepicker組件設(shè)置日期高亮的相關(guān)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10使用Browserify配合jQuery進(jìn)行編程的超級(jí)指南
這篇文章主要介紹了使用Browserify配合jQuery進(jìn)行編程的超級(jí)指南,Browserify 可以讓你使用類似于node的require()的方式來組織瀏覽器端的JavaScript代碼,需要的朋友可以參考下2015-07-07Hallo.js基于jQuery UI所見即所得的Web編輯器
Hallo.js是一個(gè)簡(jiǎn)單的富文本編輯器,基于jQuery UI的部件,利用HTML5的contentEditable功能實(shí)現(xiàn)了即時(shí)編輯功能,其主要目的是為了提供良好的書寫體驗(yàn),對(duì)Hallo.js感興趣的小伙伴們可以參考一下2016-01-01使用jQuery操作Cookies的實(shí)現(xiàn)代碼
Cookies是一種能夠讓網(wǎng)站服務(wù)器把少量數(shù)據(jù)儲(chǔ)存到客戶端的硬盤或內(nèi)存,或是從客戶端的硬盤讀取數(shù)據(jù)的一種技術(shù)2011-10-10jQuery動(dòng)畫效果實(shí)現(xiàn)圖片無縫連續(xù)滾動(dòng)
這篇文章主要為大家介紹了jQuery動(dòng)畫效果實(shí)現(xiàn)圖片無縫連續(xù)滾動(dòng),實(shí)現(xiàn)類似連續(xù)不間斷的滾動(dòng)廣告位,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-01-01JQuery中DOM實(shí)現(xiàn)事件移除的方法
這篇文章主要介紹了JQuery中DOM實(shí)現(xiàn)事件移除的方法,涉及jQuery中unbind方法移除事件綁定的相關(guān)技巧,需要的朋友可以參考下2015-06-06jquery cookie實(shí)現(xiàn)的簡(jiǎn)單換膚功能適合小網(wǎng)站
使用jquery cookie做了一個(gè)簡(jiǎn)單的換膚功能適合小網(wǎng)站并且代碼低級(jí),具體實(shí)現(xiàn)過程如下,感興趣的朋友可以了解下2013-08-08