如何自动重新加载div内容

时间:2019-02-12 17:25:32

标签: javascript jquery

我需要仅自动重新加载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>

2 个答案:

答案 0 :(得分:1)

setInterval接受一个函数作为参数:

setInterval(updateDiv, 3000);

请注意,()之后没有updateDiv。那将是calling函数,并将其返回值传递给{em>不是您要尝试的setInterval

答案 1 :(得分:-1)

何时调用myFunction()?试试这个,而不是使用myFunction:

$(document).ready(function(){

    setInterval(function(){
        updateDiv();
    }, 3000);

});