0

タイマーを指定して、定期的に引っ張ってajaxでリフレッシュできることを理解しています。しかし、サーバー側からトリガー/発生した http 要求の場合にのみページを更新するように設定するにはどうすればよいでしょうか?

したがって、通常はこれを行います

定期的なページの更新:

// Use a named immediately-invoked function expression.
(function worker() {
  $.get('ajax/test.html', function(data) {
    // Now that we've completed the request schedule the next one.
    $('.result').html(data);
    setTimeout(worker, 5000);
  });
})();

イベント ドリブン ページの更新: (サーバーが応答を送信した場合のみ)

質問: これをどのように行いますか? これは可能ですか?

4

1 に答える 1

0

サーバーは、リクエストの合間にクライアントに接続しません。イベント駆動型のリクエストがどうしても必要な場合は、プラグインを使用する必要があります。定期的な ajax リクエストを使用します。

于 2013-11-12T21:03:18.230 に答える