Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery Ajax每1秒加载一次_Javascript_Jquery_Html_Ajax - Fatal编程技术网

Javascript Jquery Ajax每1秒加载一次

Javascript Jquery Ajax每1秒加载一次,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我在W3学校找到了这个脚本 <script> $(document).ready(function(){ $("button").click(function(){ $("#div1").load("demo_test.txt"); }); }); </script> $(文档).ready(函数(){ $(“按钮”)。单击(函数(){ $(“#div1”).load(“demo_test.txt”); }); }); 此脚本的作用是

我在W3学校找到了这个脚本

<script>
$(document).ready(function(){
    $("button").click(function(){
        $("#div1").load("demo_test.txt");
    });
});
</script>

$(文档).ready(函数(){
$(“按钮”)。单击(函数(){
$(“#div1”).load(“demo_test.txt”);
});
});
此脚本的作用是,当任何人单击按钮时,它将加载demo_text.txt。我需要的是每30秒加载一次


请帮帮我。

尝试使用
窗口。设置间隔


$(文档).ready(函数(){
window.setInterval(函数(){
$(“#div1”).load(“demo_test.txt”);
}, 30000);
});

我更喜欢的ajax解决方案:

$(document).ready(function(){
    $("button").click(function(){
        var loop = setInterval(function(){
            $.ajax('demo_test.txt', {

            }).done(function (txt) {
                $("#div1").html(txt);
            });
         }, 30000);           
    });
});

这是不正确的
setInterval()
接受计时器参数,而不是
$.ajax()
。另外,您未能包含
setInterval的右括号(< /代码>抱歉,丢失了我的智能手机做的概述。”哈立德:不,不是。这是简单的。谢谢你的工作。很乐意帮忙。如果这个或任何答案已经解决了你的问题,请考虑通过点击复选标记来接受它。这样做可以向更广泛的社区表明你已经找到了解决方案并给两个T都带来了一些声誉。他回答者和你自己。然而,没有义务这样做。快乐编码!