2012-03-14 7 views
2

html5アプリケーションで非同期呼び出しを行う方法。サーバーからデータを取得して応答を待つ非同期呼び出しを行う場合は例外です。一方、ブラウザを更新すると、b'cozページはデータを取得できません。どのようにユーザーがブラウザをリフレッシュしたり、他のページに移動しても、それらのデータを取得する方法redefinedすべての変数を再読み込み。HTML5の非同期呼び出しですか?

答えて

0

私はこれが可能であるとは思わない。ユーザーがブラウザをリフレッシュすると、既存の通話は切断されたかのように動作します。

ブラウザをリフレッシュするたびにサーバが失われたコールを確認するようなロジックを作成する必要がありますが、これはかなり複雑になります。

ほとんどのユーザーは、ページから閲覧すると、既存のリクエストはすべて失われてしまうことが分かります。

2

どのような変数が再定義されていても、一時的なセッションで保存できます。ローカルストレージを使用してローカルにデータを格納するか、クッキーを使用してjavascriptに格納するか、またはサーバー側にデータを格納し、Cookieセッションで参照することができます。

その時点で、データをダウンロードしてページが更新されるとすぐにコードを実行する必要があることをコードに伝えることができます。

また、となりますので、データが失われる可能性があることを示す更新の確認が表示されます。

関連する問題