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