Ajax跳入error的原因

2022-03-12 08:17:38 字數 816 閱讀 6302

1. datatype錯誤

我遇到的就是這個datatype錯誤,即後台返回的datatype型別與前台寫的不一致,一般前台寫json沒問題,大部分是後台返回的型別對不上

2. async請求同步非同步問題

這個沒有遇見過很少碰到類似的問題

async預設是true(非同步請求),如果想乙個ajax執行完後再執行另乙個ajax, 需要把async=false

如,你用post請求傳值到另乙個頁面後台,但是頁面一載入你的ajax就已經執行過了,傳值接收是在後台才完成的,這時候就請求不到資料,所以可以考慮把ajax請求改為同步試試。

3. data不能為空

即便為空也一定要傳" ",不然返回的是xml格式

4.傳遞的引數必須是ajax支援的編碼格式

5. url路徑不可為中文

在error函式中填入 : xmlhttprequest, textstatus, errorthrown這幾個引數,可輸出除錯資訊

status輸出為http狀態碼,可直接理解

readystate: 狀態碼

0 - (未初始化)還沒有呼叫send()方法

1 - (載入)已呼叫send()方法,正在傳送請求

2 - (載入完成)send()方法執行完成,已經接收到全部響應內容

3 - (互動)正在解析響應內容

4 - (完成)響應內容解析完成,可以在客戶端呼叫了

textstatus輸出為parsererror,則問題就是範湖型別不一致了

ajax 跳入error的一些原因

親們支援我的新部落格哦 位址 歡迎 一起玩耍 575180837 先放乙個標準的jquery的ajax 出現任何錯誤都會跳到error函式裡 舉例說明一些錯誤原因 1.datatype錯誤 型別錯誤 後台返回的datatype型別和前台寫的不一致會跳入error 格式錯誤 jquery1.4之後對j...

ajax 跳入error的一些原因

先放乙個標準的jquery的ajax 出現任何錯誤都會跳到error函式裡 舉例說明一些錯誤原因 1.datatype錯誤 型別錯誤 後台返回的datatype型別和前台寫的不一致會跳入error 格式錯誤 jquery1.4之後對json的格式要求非常嚴格,json格式錯誤也會跳入error.注意...

ajax 跳入error的一些原因

先放乙個標準的jquery的ajax 出現任何錯誤都會跳到error函式裡 舉例說明一些錯誤原因 1.datatype錯誤 型別錯誤 後台返回的datatype型別和前台寫的不一致會跳入error 比如返回的是字串 datatype json 在伺服器上,有時會出現問題,進入error 格式錯誤 j...