为了账号安全,请及时绑定邮箱和手机立即绑定

ajax响应状态为0,即status=0怎么处理?

这里存在一个情况,就是request.readyState=4 但是request.status=0,这种情况怎么解决?

正在回答

3 回答

是不用的a链接调用函数打开的呢,如果是的话可能是因为href=''    href是一个空值的原因,href='#'就好了或者=javascript:;

0 回复 有任何疑惑可以回复我~

哥哥你好,首先status表示响应的状态码。例如404表示请求的文档不存在,500表示服务器错误,前面有介绍,不在说,你说的status似乎不可为0。其此readyState表示状态值,其为4说明请求得到了响应,但是此响应可能是200、404或者500。直接了当,状态码和状态值没有联系

0 回复 有任何疑惑可以回复我~

(1). url不存在

(2). url不可到达

(3). 发送了跨域请求

(4). 数据格式出错

(5). ajax在调用之前,就已经取消了。也就是说根本没有调用这个ajax请求。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224850    人
  • 解答问题       663    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

ajax响应状态为0,即status=0怎么处理?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信