国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

快速解決ajax請求出錯狀態碼為0的問題

2024-09-01 08:26:59
字體:
來源:轉載
供稿:網友

今天在使用 ajax 向后臺請求數據時出現錯誤,提示狀態碼為 0 ,后臺采用的是 spring mvc 架構。

狀態碼為0是什么意思呢?查找了下,原來它意味著 (未初始化)即沒有調用到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("發表成功!");    window.location.;  }    },error: function(XMLHttpRequest, textStatus, errorThrown){  alert(XMLHttpRequest.status);  alert(XMLHttpRequest.readyState);  alert(textStatus);} });

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

又一番思索,原來是表單出現了問題:

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

可以看到,我在 button 標簽添加了 type=”submit”屬性,但這樣做會產生新的一次表單點擊提交,本來form 默認點擊 button 時會產生一次提交 , button type=”submit” 時又會產生新第一次提交,導致 ajax 未執行完畢表單事件發生了改變。

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

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

以上這篇快速解決ajax請求出錯狀態碼為0的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 甘谷县| 宜春市| 延川县| 邮箱| 武清区| 岗巴县| 棋牌| 深水埗区| 安溪县| 云梦县| 常熟市| 瑞金市| 江源县| 临泽县| 孝昌县| 襄城县| 盐山县| 客服| 台安县| 洛扎县| 洮南市| 南康市| 潍坊市| 福鼎市| 通许县| 兴国县| 砀山县| 平邑县| 南京市| 正阳县| 祁门县| 曲水县| 乐陵市| 邢台县| 凌云县| 南木林县| 洞口县| 吉安市| 肇州县| 天镇县| 弋阳县|