だから私はこのコードスニペットを持っています
setInterval(function(){
$("#shows_today").load("URL");
}, 1000);
また、今日ショーを最初にロードするためのインクルード (PHP) もあります...しかし、JS が現在ロードされているページをインクルードで更新するのではなく、それをトリガーすると、再び追加されるため、結果がすぐに表示されます。 ..どうすれば追加するよりも更新するようになりますか?
だから私はこのコードスニペットを持っています
setInterval(function(){
$("#shows_today").load("URL");
}, 1000);
また、今日ショーを最初にロードするためのインクルード (PHP) もあります...しかし、JS が現在ロードされているページをインクルードで更新するのではなく、それをトリガーすると、再び追加されるため、結果がすぐに表示されます。 ..どうすれば追加するよりも更新するようになりますか?
サーバーリソースに毎秒アクセスしており、一定期間に複数のユーザーでアクセスした場合に送信されるそのようなリクエストの数を検討します。
とにかく..リフレッシュのような効果のために..試してみfadeOut
てfadeIn
setInterval(function(){
$("#shows_today").fadeOut(200); // fade out current content
$("#shows_today").load("URL", function () {
$(this).fadeIn(100);
}); // fades In new content
}, 30000); //30 seconds
これを試して:
$("#shows_today").empty().load("URL");
あなたの質問によると、そこにあるものをすべてクリアし、ページのその領域を完全に更新したいと考えています。空の関数はすべての子要素を削除し、その後に load 呼び出しが連鎖されるため、同じオブジェクトに作用します。