我構建了一個查找區號的小內部Web應用程序。我遇到的問題是我有很多區號可以通過。太多以至於我的應用程序開始出錯。jQuery AJAX請求之間的時間延遲
我想建立一個計時器,讓我每隔一秒就發出一個請求,直到我的數組結束。有任何想法嗎?
var phoneList = ["905XXXXXXX","905XXXXXXX","905XXXXXXX","905XXXXXXX","905XXXXXXX",...];
var phoneList_length = phoneList.length;
for(i=0; i < phoneList_length; i++){
$.ajax({
url: 'http://mysite.com/webservice.php',
dataType: 'jsonp',
data: 'number=' + phoneList[i] + '&index=' + i,
type: 'GET',
timeout: 10000,
success: function(data){
$('.phoneReults').append('<li>' + phoneList[data.index] + '</li>');
$('.stateReults').append('<li>' + data.region +'</li>');
$('.cityReults').append('<li>' + data.city +'</li>');
}
});
}
感謝喬伊,作品的魅力! – Smccullough