Androidアプリ(Cordova 2.1)で本当に奇妙な動作をしています。
私はそのような単純なコードを使用します:
$.ajax({
タイプ:「GET」、
URL: this.serverUrl,
データ:データ、
データ型: "json",
timeout: 3000, // ミリ秒単位
成功: 関数 (データ) {
//ここには来ない...
}、
エラー: 関数 (リクエスト、ステータス、エラー) {
//常にここに来る
console.log(request.responseText);
}
});
request.responseText には常に、次のコンテンツを含む html ページが含まれます: http://dimalezhnev.ru/assets/tmp/html.txt (このファイルに出力を配置しました)。
私は、ブラウザが ajax リクエストを実行しているときにそれをドロップし、その html で応答を返すという絵を心に描いています。ユーザーはブラウザをアグレッシブなスタイルで更新する必要があります。
それを防ぐ方法は?なぜ今こうなっているのか、まったく想像がつきません。