如何重复使用功能10秒。使用Javascript

时间:2014-03-10 15:50:18

标签: javascript ajax

我有一个调用JSON的函数:

function inspect(){ 
    $.ajax({
        type: "GET",
        url: 'addtest.json',
        dataType: "JSON",
        async : false,
        success: function(response) {
            for (n=0; n<20; n++){
                var result = (response[n][3])
                    if(result == "Done"){

                        document.getElementById('status').innerHTML = "Test OK"

                        n=20;
                    }
            }
        },

        error: function(response) {
            alert("No File")
        }
    });
} 

这很好用。 文件addtest.json中的内容不是静态的。当你开始测试时,它正在改变。 我的问题是。如何让ajax函数调用10秒。如果结果==“完成”,那么它将停止。如果在10秒后尝试结果!=“完成”,那么它将以警报(“未测试”)停止

1 个答案:

答案 0 :(得分:0)

尝试使用setTimeout

SetTimeOut Javascript