在线等结果:jquerypost表单返回XMLHttpRequest.status=0

popule_daisy 2014-06-10 03:52:18
小白开始学jquery,用的1.5版本

源码如下:
$.ajax({
cache: true,
type: "POST",
url: url,
data: $('#form1').serialize(), // formid
async: false,
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},
success: function (data) {
$("#divInput").hide();
$("#divSuccess").show();
}
});

分别弹出的为0,4,error.这是怎么回事?
...全文
320 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
btgods 2014-06-11
  • 打赏
  • 举报
回复
XMLHttpRequest.status是0的话首先你看看你的url是不是本地的.....本地的话就是0了...xmlHttp.status== 200 || xmlHttp.status==0你试试
Go 旅城通票 2014-06-10
  • 打赏
  • 举报
回复
目测请求的url地址跨域了。。

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧