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

如何重复使用功能10秒。Javascript,javascript,ajax,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

我有一个调用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")
        }
    });
} 
函数inspect(){
$.ajax({
键入:“获取”,
url:'addtest.json',
数据类型:“JSON”,
async:false,
成功:功能(响应){
对于(n=0;n尝试使用setTimeout


您的问题不清楚和/或此处没有足够的信息…您如何生成
addtest.json
?是否要等待10秒以查看请求是否超时?或者,如果请求失败,是否要重试多次?只需保留addtest.json。它由不同的应用程序生成。如果失败,请重试10秒。