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 で応答を返すという絵を心に描いています。ユーザーはブラウザをアグレッシブなスタイルで更新する必要があります。
それを防ぐ方法は?なぜ今こうなっているのか、まったく想像がつきません。