{"readyState":0,"status":0,"statusText":"NetworkError: 无法在 'XMLHttpRequest' 上执行 'send': 无法加载



错误消息为

{"readyState":0,"status":0、"statusText":"NetworkError:未能对"XMLHttpRequest"执行"send":加载失败。。。

当执行以下时

$.ajax({
      url: "http://swingd.achievedigital.com/action/user_signin.php",
      dataType: 'json',
      crossDomain: true,
      method: 'POST',
      async: false,
      data: pstr,
      success: function(data) 

更改

异步:从假到真

导致此错误:

{"readyState":0,"responseText":","status":0、"statusText":"error"}--"error"--"

有人有什么建议吗?任何事情都将不胜感激。

通常,响应为0意味着请求甚至不允许到达服务器(或者服务器不支持CORS)。

  • 跨域问题(确实http://swingd.achievedigital.com/action/user_signin.phpCORS启用了吗?)
  • 如果客户端取消了请求(比如页面导航离开,或者您在XHR上调用abort)

请参阅XMLHttpRequest状态0(responseText为空)

最新更新