当前位置: 代码迷 >> JavaScript >> 如何自动重新加载div内容
  详细解决方案

如何自动重新加载div内容

热度:18   发布时间:2023-06-08 09:21:38.0

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

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

setInterval(updateDiv, 3000);

请注意, updateDiv之后没有() 那将是calling该函数,并将其返回值传递给setInterval ,这不是您要尝试执行的操作。

什么时候调用myFunction()? 试试这个代替使用myFunction:

$(document).ready(function(){

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

});
  相关解决方案