jqueryでajaxを使いデータをサーバーで送ろうと思っているのですが、その処理をeach文で複数回行う際にeach文の繰り返しを数秒遅らせることは可能でしょうか
jquery
1ajaxで送るべきデータが入っています 2var fileObj = new Object(); 3 4$(".btn-success").click(function(e){ 5 $(fileObj).each(function(i){ 6 //送るデータをfdにいれています 7 var fd = new FormData(); 8 9 $.ajax({ 10 type: 'POST', 11 url: 'https://******' 12 data: fd, 13 processData: false, 14 contentType: false, 15 async: true, 16 }).done(function(res, status, xhr) { 17 console.log(res) 18 }).fail(function(xhr, status, error) { 19 return; 20 }); 21 } 22}
setTimerか何かで遅延させればよろしいのでしょうか?
回答1件
あなたの回答
tips
プレビュー