0

jquery を使用して ajax 呼び出しを行っています。ほとんどの場合、通話は正常に機能します。同じ呼び出しで、xhr status = 0、xhr.readystatus = 0、および xhr.statusText = "error" が返されることがあります。

"xhr":{"status":0,"statusText":"error","responseText":"","readyState":0}

これは何を意味するのでしょうか?ブラウザ側またはサーバー側に問題がありますか?

ありがとう

4

1 に答える 1

0

通常、xhr.statusが戻る場合0は、ネットワーク接続が見つからないことを意味します。

あなたもそれを手に入れることができるいくつかの理由があります:

  • クロスドメインリクエストの失敗による可能性があります。
  • 失敗したローカルホスト要求
  • リクエストが終了していないときにページ(戻るボタンなど)を離れようとしているユーザー。
于 2012-11-19T18:39:19.583 に答える