新しいメールを受信したときにGmailが自動的にメールを表示しますが、これはどのように行われますか?リフレッシュせずにページを更新する方法
答えて
アップデートがある場合は、チェックをサーバにwindow.setInterval
機能を使用して定期的にAJAX要求を送信できます。
window.setInterval(function() {
// this code will execute on every 5s
// so we could send an AJAX request to verify if we
// have new data. Example with jQuery:
$.getJSON('/foo', { }, function(result) {
if (result.newItems) {
// TODO: update the DOM with the items
}
});
}, 5000);
別の可能性は、サーバではなくクライアントに更新をプッシュすることができますHTLM5 WebSocket APIを使用することです更新のためのクライアントポーリングのjQueryを使って非常に簡単に
これはajaxを使用して行われます。偶然、質問には「ajax」というタグが付いていました。ウィキペディアから
:http://en.wikipedia.org/wiki/Ajax_(programming)
「アヤックス(発音/eɪdʒæks/;非同期JavaScriptとXMLの略記)は、[1]インタラクティブなWebアプリケーションを作成するために、クライアント側で使用され、相互にWeb開発手法のグループですAjaxを使用すると、Webアプリケーションは、既存のページの表示や動作を妨げずに、バックグラウンドで非同期にデータを取得できます。通常、XMLHttpRequestオブジェクトを使用してデータを取得します。要求は非同期である必要はありません。[2] "
gmailがajaxを使用する場合、firebugにリクエストレコードがいくつかある必要がありますが、存在しませんでした。 – hon
あなたはそれを言ったAJAX XMLHTTPの検索jQueryとajaxのwik私は、デスクトップアプリケーションの動作をオンラインでシミュレートするために隠れたiframeを使用していた4〜5年前と同じように、今日は厄介なものではありません。
これは開始するポイントです: http://api.jquery.com/jQuery.ajax/
そして、これが主なアイデアです: http://www.w3.org/TR/XMLHttpRequest/
- 1. ページ全体を更新せずにdivをリフレッシュする方法は?
- 2. ページ全体をリフレッシュせずにJixed Bar divを更新する
- 3. 実際のページをリフレッシュせずにページhtmlとurlを更新するには
- 4. ページを更新せずにコンテンツを変更する方法は?
- 5. アクセストークンを更新する方法laravel 5.4でアクセストークンをリフレッシュせずにアクセストークンをリフレッシュする方法
- 6. ページを更新せずにajaxをリロードする方法
- 7. ページをリフレッシュせずにlaravelデータを取得する方法は?
- 8. <a>ページをリフレッシュせずにリダイレクトする方法
- 9. FirebirdからリフレッシュせずにリアルタイムでWebページを更新するには?
- 10. 親ルートをリフレッシュせずに現在のルートを更新する方法
- 11. ページをリフレッシュまたはロードせずに角度のデータを更新する
- 12. express.jsハンドルバーを使用してすべてのページをリフレッシュせずにUIを更新する方法
- 13. ページ全体を更新せずにPHPインクルードファイルをリフレッシュする方法はありますか?
- 14. ページをリフレッシュせずに返信する
- 15. ファイル内のWebページを更新せずにデータベースから単一の値をリフレッシュする方法PHP
- 16. コンテンツを変更せずにリフレッシュするページ
- 17. php-提出後にリフレッシュせずにfwriteを更新する
- 18. ページ全体をリフレッシュせずに部分的にリフレッシュする
- 19. ページを更新せずにURLを更新する
- 20. 更新ページを更新せずにajaxでカートをカスタマイズする
- 21. ページを更新せずにdivを更新する
- 22. テーブルセルからテーブルをリフレッシュせずにデータベースを更新する
- 23. リストビュー内のテキストを更新せずに更新する方法
- 24. jsp - jqueryとajaxを使用してページをリフレッシュせずにデータを更新
- 25. jspページのコンテンツを更新せずに更新する
- 26. PHPページを更新せずに更新する
- 27. ページを更新せずに異なる値を表示する方法MVC C#
- 28. ページを更新せずにデータベースレコードを更新します。 ASP VBscript
- 29. フォームフィールドに変更するときにリフレッシュせずにデータベースを更新します。
- 30. ReactJSブートストラップフォームをリフレッシュせずにページ
やあ、なぜGmailはやってsetInteralを使用する場合、私は、放火犯を使用して要求レコードを参照してください望めませんいくつかの秒あたりのリクエスト?また、アヤックスのリクエストをしたい場合は、トリガーが必要なのでしょうか? – hon
あなたは 'ネット'タブでそれを見ることができますか? –