刷新内容,而不是加载

时间:2012-10-01 21:05:41

标签: php javascript jquery ajax

所以我有这段代码

setInterval(function(){
$("#shows_today").load("URL");
}, 1000);

我还有一个包含(PHP)今天首先加载节目...但是当JS over get触发它而不是像刷新当前加载的页面时包含它再添加它以便结果显示马上......我怎么这样做更像刷新然后添加?

2 个答案:

答案 0 :(得分:4)

您每秒都在访问一个服务器资源,并考虑在一段时间内多个用户访问该请求的次数。

无论如何..对于类似刷新的效果..尝试fadeOutfadeIn

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

答案 1 :(得分:1)

试试这个:

$("#shows_today").empty().load("URL");

根据您的问题,您希望清除那里的所有内容,并完全刷新页面的该区域。 empty函数删除所有子元素,然后在它之后链接加载调用,以便它作用于同一个对象。