最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

快速解決ajax請求出錯狀態(tài)碼為0的問題

 更新時間:2017年12月21日 15:37:23   作者:Yekongle  
下面小編就為大家分享一篇快速解決ajax請求出錯狀態(tài)碼為0的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

今天在使用 ajax 向后臺請求數(shù)據(jù)時出現(xiàn)錯誤,提示狀態(tài)碼為 0 ,后臺采用的是 spring mvc 架構(gòu)。

狀態(tài)碼為0是什么意思呢?查找了下,原來它意味著 (未初始化)即沒有調(diào)用到send()方法,我原來代碼如下 :

$.ajax({
url:"test",
type:"post",
data:{
  blogTitle : $("#form1 input").val(),
  blogType : $("#form1 option:selected").val(),
  article : htmlcontent
},
dataType: "json",
success: function(data,textStatus){
  if(data.flag == "success"){
    alert("發(fā)表成功!");
    window.location.;
  }    
},
error: function(XMLHttpRequest, textStatus, errorThrown){
  alert(XMLHttpRequest.status);
  alert(XMLHttpRequest.readyState);
  alert(textStatus);
}
 });

仔細(xì)檢查,好像沒什么不對勁的啊,況且在后臺都能正常接收發(fā)送的數(shù)據(jù)了,說明 ajax 還是發(fā)送了數(shù)據(jù)的,這是后臺打印的相關(guān)參數(shù)信息

又一番思索,原來是表單出現(xiàn)了問題:

<form onsubmit="addBlog();">
//中間省略
<button type="submit">發(fā)表博客</button> 
</form>

可以看到,我在 button 標(biāo)簽添加了 type=”submit”屬性,但這樣做會產(chǎn)生新的一次表單點(diǎn)擊提交,本來form 默認(rèn)點(diǎn)擊 button 時會產(chǎn)生一次提交 , button type=”submit” 時又會產(chǎn)生新第一次提交,導(dǎo)致 ajax 未執(zhí)行完畢表單事件發(fā)生了改變。

解決方法: 將上面代碼改為:

<form onsubmit="return false">
//中間省略
<button type="addBlog()">發(fā)表博客</button> 

以上這篇快速解決ajax請求出錯狀態(tài)碼為0的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

湘乡市| 礼泉县| 和田县| 榕江县| 吉安市| 平定县| 义马市| 旅游| 天峻县| 兴义市| 临夏县| 临城县| 万载县| 贵州省| 建始县| 梁平县| 秭归县| 仲巴县| 克拉玛依市| 天门市| 龙里县| 瑞金市| 庆安县| 郴州市| 松潘县| 宁远县| 库尔勒市| 驻马店市| 安丘市| 那曲县| 铜川市| 秭归县| 商城县| 廉江市| 姚安县| 庆元县| 凉山| 南乐县| 滦南县| 瑞昌市| 岳池县|