我需要仅自动重新加载div“ chat_scroll”的内容。我已经尝试了很多代码,但是div保持不变。
最后,我尝试了这个:
JS之前
<script>
function updateDiv()
{
$( "#chat_scroll" ).load(window.location.href + " #chat_scroll" );
}
</script>
文件底部的JQUERY:
<script>
function myFunction() {
myVar = setInterval(updateDiv(), 3000);
}
</script>
答案 0 :(得分:1)
setInterval
接受一个函数作为参数:
setInterval(updateDiv, 3000);
请注意,()
之后没有updateDiv
。那将是calling
函数,并将其返回值传递给{em>不是您要尝试的setInterval
。
答案 1 :(得分:-1)
何时调用myFunction()?试试这个,而不是使用myFunction:
$(document).ready(function(){
setInterval(function(){
updateDiv();
}, 3000);
});