最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

JQuery ajax中error返回錯誤及一直返回error的解答

來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:52:04
文檔

JQuery ajax中error返回錯誤及一直返回error的解答

JQuery ajax中error返回錯誤及一直返回error的解答:進入百度搜索此問題,發(fā)現(xiàn)有人這么說了一句 Jquery中的Ajax的async默認是true(異步請求),如果想一個Ajax執(zhí)行完后再執(zhí)行另一個Ajax, 需要把async=false就可以了 于時我在ajax中進行了處理 async: false,結(jié)果發(fā)現(xiàn)提交正常的數(shù)據(jù)返回是正常的沒有錯誤
推薦度:
導讀JQuery ajax中error返回錯誤及一直返回error的解答:進入百度搜索此問題,發(fā)現(xiàn)有人這么說了一句 Jquery中的Ajax的async默認是true(異步請求),如果想一個Ajax執(zhí)行完后再執(zhí)行另一個Ajax, 需要把async=false就可以了 于時我在ajax中進行了處理 async: false,結(jié)果發(fā)現(xiàn)提交正常的數(shù)據(jù)返回是正常的沒有錯誤

進入百度搜索此問題,發(fā)現(xiàn)有人這么說了一句

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

  于時我在ajax中進行了處理

  async: false,結(jié)果發(fā)現(xiàn)提交正常的數(shù)據(jù)返回是正常的沒有錯誤。

 代碼如下 

$.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);
},
}); 

  最后補充一點:

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

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

 jQuery ajax一直返回error的解答如下:

今天用ajax做異步刪除,碰到一個問題。 ajax能請求action并且執(zhí)行方法成功。但是一直返回error方法。糾結(jié)了半天。最也查閱了很多資料?;旧纤闶歉鞣N嘗試。就想換Ext了。

發(fā)現(xiàn)action中的方法有的是以get開始的。如果你仔細打印過ajax的返回的話,肯定會發(fā)現(xiàn),ajax返回的時候會獲取action中的所有的以get開始的方法,當然包括action中的方法。獲取后和其他的get方法不一樣。你懂得!這個時候ajax會報500的錯。ajax當狀態(tài)嗎到300的時候就會進error方法。

修改方法為:很簡單,把action中的以get開頭的方法修改成其他的例如;

public String getNetBut(){ 
 bdiList=googleFlexDAO.getBuildingIpsById(araid.trim()); 
 return SUCCESS; 
 } 

修改為:

public String findNetBut(){ 
 bdiList=googleFlexDAO.getBuildingIpsById(araid.trim()); 
 return SUCCESS; 
 } 

這樣就OK了!這個錯誤一般很難發(fā)現(xiàn),細心還是能發(fā)現(xiàn)滴!

好了,關于JQuery ajax中error返回錯誤及一直返回error的解答全部敘述完畢,希望大家喜歡。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

JQuery ajax中error返回錯誤及一直返回error的解答

JQuery ajax中error返回錯誤及一直返回error的解答:進入百度搜索此問題,發(fā)現(xiàn)有人這么說了一句 Jquery中的Ajax的async默認是true(異步請求),如果想一個Ajax執(zhí)行完后再執(zhí)行另一個Ajax, 需要把async=false就可以了 于時我在ajax中進行了處理 async: false,結(jié)果發(fā)現(xiàn)提交正常的數(shù)據(jù)返回是正常的沒有錯誤
推薦度:
標簽: aj error 失敗的
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top