1

Android 4.2 デバイスで Async Ajax 呼び出しから応答を取得できません。タイムアウトになるたびに

xhr = $.ajax({
  type: 'GET',
  url: url,
  async: true,
  contentType: "application/json",
  timeout : 20000
});
xhr.done(function(data, status, xhr) {//This never gets invoked.});

いつもタイムアウトになります。ただし、async : false最大 2 秒以内に応答を得ることができれば。

4

1 に答える 1

0

これは Android WebView の既知のバグです - WebView のAsync XMLHttpRequest は常に status 0 を返します

を使用async:falseすることが唯一の回避策のようです。

詳細についてはこちらをご覧ください。

于 2013-07-13T17:40:12.867 に答える