私は、データベースから最新の情報を取得するいくつかのAjaxコードを書いています。Jquery trigger ajax remote
ただし、定期的に更新を取得するコードは書きたくありません。 リモートでajaxコードをトリガーすることは可能でしょうか?
私は、データベースから最新の情報を取得するいくつかのAjaxコードを書いています。Jquery trigger ajax remote
ただし、定期的に更新を取得するコードは書きたくありません。 リモートでajaxコードをトリガーすることは可能でしょうか?
これは、Webソケットをサポートする最新のブラウザでの最近の改良で可能です。下位互換性を保つためには、Ajaxポーリングを使用して連続接続をシミュレートするSignalRのようなものを使用する必要があります。ここで
https://github.com/SignalR/SignalR
ポーリングに関するいくつかのリンクです:
http://ajaxpatterns.org/Periodic_Refresh
http://www.nickriggs.com/posts/simple-ajax-polling-plugin-for-jquery/
は、Node.jsのように聞こえる:)が、これは少しやり過ぎである可能性があります。代わりに変更をポーリングすることです... –
google "ajax long pooling"または "ajax comet"しかし、彼らはすべて間隔を置いてリクエストを送信し、答えを待つだけです。つまり、html5ソケットがbroserで実装されるまではできませんが、古いブラウザではまだ問題が残ります(ここでは新しいものはありません)。 –