萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> jquery ajax中error返回錯誤

jquery ajax中error返回錯誤

   進入百度搜索此問題,發現有人這麼說了一句

  Jquery中的Ajax的async默認是true(異步請求),如果想一個Ajax執行完後再執行另一個Ajax, 需要把async=false就可以了

  於時我在ajax中進行了處理

  async: false,結果發現提交正常的數據返回是正常的沒有錯誤。

 代碼如下  

$.ajax({
type: "POST",
async: false,
url:urllink, 
data:data,
dataType:"html",
success:function(msg){
alert(data)
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},
});  

  最後補充一點:

  發送error可能有下面兩張引起的,或者其他程序問題,需要我們認真仔細。

  1、data:"{}", data為空也一定要傳"{}";不然返回的是xml格式的。並提示parsererror.

copyright © 萬盛學電腦網 all rights reserved