私は、エリアコード番号を検索する小さな内部Webアプリケーションを構築しています。私が走っている問題は、私が通過するエリアコードがたくさんあることです。あまりにも私のアプリが誤って開始するように。jQuery AJAXリクエストの間の遅延時間
タイマーを作成して、1秒ごとにリクエストを発信して、配列の最後まで実行したいと考えています。何か案は?
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