刷新内容,不加载

So I've got this code snippet

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

And I've also got a include (PHP) to first load the shows today... But when the JS over get's trigged it instead of like refreshing the current loaded page with include it adds it again so the result gets showed at once... How do I do so it more like refresh then adds?

Try this:

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

According to your question you want to clear anything that's there and completely refresh that area of the page. The empty function removes all child elements, and then the load call is chained after it so it's acting on the same object.

You are accessing a server resource every second and consider how many such request will be sent if it accessed with multiple users over a period of time.

Anyways.. for an effect like refresh.. try fadeOut and 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