1

コードまたはアプリのどこに問題があるのか​​ わからないため、この問題に関して一般的な質問をしたいと思いました. SQL で getDate を呼び出してデータベース サーバー時間を取得するページを持つ J Query モバイル アプリケーションがあります。今回取得する SQL 実行は、Visual Studio で開発された C# Web サービスに渡され、JSON 文字列がフロント エンドに返されます。C# で Web サービスを呼び出すには、Java スクリプトに、Web サービスを含む特定の URL への aj Query $.post コマンドがあります。Google Chrome Firefox ブラウザーでアプリを実行すると、すべて問題ありません。モバイル アプリ ページは、正確な時刻と正確な日付を取得します。この同じコンテンツをテスト用の I Phone または I Pad で表示すると、得られる情報は、数日前または数時間前にブラウザーで取得した情報です。

ありがとうございました。

4

1 に答える 1

0

Safari は、キャッシングに関して非常に積極的です。POST にタイムスタンプを追加して、呼び出しごとに一意の呼び出しを生成することでこれを克服できます。

 $.post("/MyService/", { timestamp: new Date().getTime() }, ...)
于 2012-11-13T17:11:15.243 に答える