使用jQuery重新加载Div内容的时间间隔

问题描述:

我正在尝试修改一个页面,以便可以在间隔内重新加载div的内容。这是我尝试过的:使用jQuery重新加载Div内容的时间间隔

$("#thediv").load("/thecontent.php"); 
     setTimeout(doPoll,1000); 
    } 

但是,使用Fiddler可以发现请求永远不会发出。

+0

什么呢'doPoll'吗? – Kyojimaru 2014-09-11 02:20:00

尝试用这一个:

$(document).ready(function() { 
    setInterval(function() { 
     $("#thediv").load("thecontent.php");  
    }, 3000); 
}); 
+0

这也行不通。我猜$(文档).ready正在干涉同一个$(document).ready在另一个包含的JS文件中。我无法修改所有这些JS文件,因为我没有托管它们。 – user2005848 2014-09-11 03:03:29

+0

你可以有N个$(文档)....可能是别的东西,那么你需要调试。上面的说法在上面是正确的。否则,请给我们一个具体的领导发生的事情。 – codebased 2014-09-11 11:22:18

+0

问题是'$ J = jQuery.noConflict();'必须用'jQuery'代替所有'$' – user2005848 2014-09-11 23:42:09

var content = ''; // file 
var element = ''; // id or class 

$(window).load(function(){ 

window.setTimeout("doPoll()",1000); 

}); 

function doPoll(){ 
    (element).load(content); 
}