このCool-ass PhoneGapフレームワークを使用してアンドロイドでテストアプリを構築しましたが、問題はAJAXリクエストです。 jQuery AJAXを使用してリモートサーバーからデータを取得します1つのリクエストが完了してデータが残っているように見えます。サーバーからの応答を変更すると、その変更は新しいリクエストに反映されません。ここでは、アプリケーション自体でのAJAX要求である:ここでサーバーデータがAJAXリクエストからPhoneGapフレームワーク上に伝播しない
$.getJSON('http://example.com/test1.php', function(data){
alert(data.rec);
});
は、リモートサーバー上のPHPコードは次のとおりです。
header('Content-type: application/json');
$arr = array("resp"=>"response has changed");
echo json_encode($arr);
私の質問は、なぜ、ありますか?なぜ変更はアプリケーションから反映されませんか?
運を次のようにさらにサーバ応答のキャッシュを防ぐために、この
のようにそれを行うには、Tincho戻すは彼の応答に投稿されたヘッダーを使用、彼らがしています。良い示唆。私はそれがさらにラインの下に役立つと確信しています。 – nkcmr