2

私は十分に単純な AJAX を持っています'POST'。IOS 携帯電話とタブレット (4.0 と 5) で動作し、Android 携帯電話 (2.1 と 4.0) で動作するように見えますが、両方とも Honeycomb 3.2 を使用する 2 つの異なる Android タブレットで実行するとerrorcallback、Web サービスが投稿を受信して​​も、毎回実行されます。成功しました。

      $.ajax({
          type: 'POST',
          url: url,
          cache: false,
          data: data,
          success: callback,
          error:(jqXHR, textStatus, errorThrown) 
          {
            alert(jqXHR); // [object, object]
            alert(textStatus); // "error"
            alert(errorThrown); // empty
          },
          crossDomain:true,  // This option has no effect on the outcome
          dataType: 'JSON'
        });

私は問題を抱えている'GET'だけで、すべてのプラットフォームでJQuery の ajax をうまく使用しています。'POST'サーバーでCORSが有効になっています。前にこの問題に遭遇した人はいますか? エミュレーターを起動してエラーを書き出そうとしましたが、LOG cat はそれらを無視したので、アラートを使用することにしました。

興味深いことに、ページから移動すると、成功のコールバックが発生するように見えます...

4

0 に答える 0