html5アプリケーションで非同期呼び出しを行う方法。サーバーからデータを取得して応答を待つ非同期呼び出しを行う場合は例外です。一方、ブラウザを更新すると、b'cozページはデータを取得できません。どのようにユーザーがブラウザをリフレッシュしたり、他のページに移動しても、それらのデータを取得する方法redefinedすべての変数を再読み込み。HTML5の非同期呼び出しですか?
2
A
答えて
0
私はこれが可能であるとは思わない。ユーザーがブラウザをリフレッシュすると、既存の通話は切断されたかのように動作します。
ブラウザをリフレッシュするたびにサーバが失われたコールを確認するようなロジックを作成する必要がありますが、これはかなり複雑になります。
ほとんどのユーザーは、ページから閲覧すると、既存のリクエストはすべて失われてしまうことが分かります。
2
どのような変数が再定義されていても、一時的なセッションで保存できます。ローカルストレージを使用してローカルにデータを格納するか、クッキーを使用してjavascriptに格納するか、またはサーバー側にデータを格納し、Cookieセッションで参照することができます。
その時点で、データをダウンロードしてページが更新されるとすぐにコードを実行する必要があることをコードに伝えることができます。
また、はとなりますので、データが失われる可能性があることを示す更新の確認が表示されます。
1
これを実装する直接的な方法はありません。 Ajax Historyを試すことができます。ページを更新すると、新しいajax呼び出しが行われます。
関連する問題
- 1. 非同期呼び出し
- 2. 非同期に非同期デリゲートを呼び出しますか?
- 3. Pythonでの同期呼び出しへの非同期呼び出し
- 4. 非同期呼び出しでのハンドルリダイレクト
- 5. 非同期ライブラリから非同期呼び出しを行う?
- 6. 非同期メソッドで非同期呼び出しスタック
- 7. 非同期コードから非同期メソッドを呼び出す
- 8. Java JavaScriptからの非同期呼び出しの同期
- 9. 非同期Java Webサービス呼び出しの呼び出し
- 10. JavaScript ES6非同期呼び出し後の呼び出し
- 11. WCF非同期呼び出しが遅い、同期呼び出し高速
- 12. 非同期メソッド呼び出しのテスト
- 13. のstd ::非同期呼び出し
- 14. C#非同期呼び出しのタイムアウト
- 15. Prism.Formsの非同期呼び出し
- 16. UIViewControllerと非同期の呼び出し
- 17. 非同期Ajax呼び出しのテスト
- 18. $ httpリクエストの非同期呼び出し
- 19. nodeBlockForRowAtIndexPathの非同期呼び出し
- 20. コールレスポンダーの非同期呼び出し
- 21. Swift:forループの非同期呼び出し
- 22. 非同期呼び出し後のコールタスクメソッド
- 23. WCFリソースの非同期呼び出し
- 24. webserviceを非同期で呼び出す
- 25. C#での非同期シリアルポート呼び出しの同期クラスライブラリ
- 26. 同期呼び出し内での非同期タスクの実行
- 27. 非同期に非同期にPython呼び出しリモートオブジェクトメソッド
- 28. 非同期呼び出しで同期関数をラップする#
- 29. 非同期呼び出しから非同期呼び出しに例外をスローする
- 30. 非同期呼び出しでAddSingletonを呼び出しますか?