问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?

发布网友 发布时间:2022-04-23 05:16

我来回答

5个回答

懂视网 时间:2022-04-23 09:38

这次给大家带来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如何实现客户端异步调用服务端

热心网友 时间:2022-04-23 06:46

都jquery了 还send个毛啊

热心网友 时间:2022-04-23 08:04

POST改用 GET的方式 可以解决.

热心网友 时间:2022-04-23 09:38

看你的标题,没有完全清楚你想表达什么,不过还是给你提两点吧。
1、Ajax调用的页面要运行在服务器上才有效果。
2、jQuery不需要send()方法,当它执行success的时候就相当于JS中的status==200的时候。jQuery简化了很多JS的操作,一点点代码做很多事情。

热心网友 时间:2022-04-23 11:30

现在谁还send有毛病…
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
太平盛世专辑曲目 梦见自家灶台缺个角 如何看待宝马3系? - 知乎 为什么缺爱的女人婚姻难幸福快乐 求一些好看的架空言情小说,最好是以第一人称为视角的。小白文请绕。 带双目相机的无人机有哪些 禄莱1982年后 工业3d相机国内有哪些靠谱的厂商,特别是在阳光和弱光环境 海康全新双目单线相机 | 消盲区、抑杂光,引领3D检测新突破 10米范围内实现零盲区大FoV深度测量,奥比中光发布Gemini 2双目... cd4017是什么集成电路 帮我整整这个电路图,可调光电灯开关电路,追加200!决不食言 采用CD4017等构成往返式流动灯电路的原理及各部件的作用? 脚趾甲变形 两岁半的男孩脚趾甲有点外翻,并且看着像分了几层似的,这是怎么回事啊 孩子的脚趾甲有横向裂纹,还有点外翻该如何处理呢? 宝宝大拇指脚指甲外翻,两侧有红肿,是怎么回事 个月婴儿大拇脚趾甲外翻是怎么回事 说明文关于手机的使用方法 浙江省单考单招美术专业能报考的学校有那些及各学校录取分数是多少? 浙江省2015年高职单考单招宁波大学录取通知书什么时候送到考生手中 宁波单考单招大概多少学费一年 小米自带的安全中心清理垃圾为什么有的软件每次清理都不自动勾选 安全中心那个清理垃圾真的有用吗 浙江单考单招考入宁波大学 不在本部读而在宁波城市职业技术学院 那录取通知书谁发毕业证书又是谁发? sws安全中心垃圾清理是什么原理? 我是浙江省的,单考单招能上宁波大学的法学系吗 请问英文缩写AM是什么意思? 古树茶梗如何泡味道最好 为什么安全中心的垃圾清理清不了呢? 采用CD4017等构成的往返式流动灯电路 急需CD4017芯片的详细资料~~工作原理图~有知道的人士请帮帮忙!!! 若检测自来水中的镉cd的含量应采用哪种仪器分析方法? 镉含量化学法怎么测定 检测粮食中的镉需要用什么仪器?原子荧光光度计可以吗? 镉离子怎样检验 重金属镉检测 在线等 检验镉离子的方法! 简述食品中四大重金属元素的国家标准测定方法有哪些?各有何特点 excel的快捷键一览表 靓靓的网名 备忘录里“所有我的iPhone”里的东西会和其他使用一个id的手机同步吗? 麻烦给想个网名 给我一个沧桑点的80年代的微博昵称 80年代经典游戏名字 毛囊清理有用吗 能否简单的概括下禾壹净毛囊清洁术? 新租的办公室需要安装玻璃隔开申请书怎么写? 毛囊清洁术真的这么好用? 毛囊清洁术是什么?