私は十分に単純な 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 はそれらを無視したので、アラートを使用することにしました。
興味深いことに、ページから移動すると、成功のコールバックが発生するように見えます...