2012-06-08 27 views

回答

1

在這裏,我儘量給你只是一個樣本

function recursiveAjax(url, method, dataType,) { 
    $.ajax({ 
    url: url, 
    method: method, 
    dataType: dataType, 
    success: function(response) { // success function call after a successful response 
     if(response) { 
      recursiveAjax('script_url', 'POST', 'json'); 
     } 
    } 
    }) 
} 

初始呼叫:

recursiveAjax('script_url', 'POST', 'json'); 

瞭解更多關於$.ajaxsuccess()complete()方法。

您還可以使用.done()方法類似以下內容:

function recursiveAjax() { 
    $.ajax({ 
    url: url, 
    method: method, 
    dataType: dataType 
    }).done(function (response) { 
    if(response) { 
     recursiveAjax(...); 
    } 
    }); 
}