Jquery Ajax每隔1秒加载一次



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

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

这个脚本所做的是,当一个人点击按钮时,它会加载demo_text.txt。我需要的是每30秒加载一次。

请帮帮我。

尝试使用window.setInterval:

<script>
$(document).ready(function(){
    window.setInterval(function () {
        $("#div1").load("demo_test.txt");
    }, 30000);
});
</script>

我更喜欢的ajax解决方案:

$(document).ready(function(){
    $("button").click(function(){
        var loop = setInterval(function(){
            $.ajax('demo_test.txt', {
            }).done(function (txt) {
                $("#div1").html(txt);
            });
         }, 30000);           
    });
});

最新更新