最新文章专题视频专题问答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
当前位置: 首页 - 科技 - 知识百科 - 正文

ajax请求出错状态码为0时应该如何处理

来源:懂视网 责编:小采 时间:2020-11-27 19:57:34
文档

ajax请求出错状态码为0时应该如何处理

ajax请求出错状态码为0时应该如何处理:这次给大家带来ajax请求出错状态码为0时应该如何处理,处理ajax请求出错状态码为0时的注意事项有哪些,下面就是实战案例,一起来看一下。今天在使用 ajax 向后台请求数据时出现错误,提示状态码为 0 ,后台采用的是 spring mvc 架构。状态码为0是什么意思呢
推荐度:
导读ajax请求出错状态码为0时应该如何处理:这次给大家带来ajax请求出错状态码为0时应该如何处理,处理ajax请求出错状态码为0时的注意事项有哪些,下面就是实战案例,一起来看一下。今天在使用 ajax 向后台请求数据时出现错误,提示状态码为 0 ,后台采用的是 spring mvc 架构。状态码为0是什么意思呢
这次给大家带来ajax请求出错状态码为0时应该如何处理,处理ajax请求出错状态码为0时的注意事项有哪些,下面就是实战案例,一起来看一下。

今天在使用 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.href = 'http://www.baidu.com';
 } 
},
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>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

实现改变状态和删除无刷新的Ajax+PHP代码

Ajax如何实现客户端异步调用服务端

文档

ajax请求出错状态码为0时应该如何处理

ajax请求出错状态码为0时应该如何处理:这次给大家带来ajax请求出错状态码为0时应该如何处理,处理ajax请求出错状态码为0时的注意事项有哪些,下面就是实战案例,一起来看一下。今天在使用 ajax 向后台请求数据时出现错误,提示状态码为 0 ,后台采用的是 spring mvc 架构。状态码为0是什么意思呢
推荐度:
标签: 处理 解决 请求
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top