迴圈傳送ajax請求的解決方法

2021-07-08 21:28:56 字數 497 閱讀 6654

今天需要用js 迴圈傳送ajax請求,獲取資訊,

一開始,就直接按照邏輯寫,

for(var i=0; i

test

test

實際結果卻非如此,輸出如下:

test

test

test

而且得到的img還都是一樣的,

這個結果,顯然不是我要的,怎麼辦,想了很久,查資料,

參考: 

終於搞定,運用遞迴,**如下:

currentindex = 0;

function getimg()

var url = item[url];

console.log(i);

$.ajax(,

error: function(data)

});}

通過以上寫法,結果如下:

test

test

js的非同步,有時候坑死人啊!

for迴圈傳送多個axios請求

近期在學習的時候遇到了乙個問題,在迴圈傳送axios請求後,我需要通過請求成功後的狀態來進行判斷是否需要進行下一步操作,但是發現axios是非同步請求,所以我寫在for迴圈後面的判斷老是提前執行。在檢視了官方文件後發現了axios.all和axios.spread,所以記錄一下通過axios.all...

Jquery使用AJAX請求跨域解決方法

在解決方法中使用到jsonp 首先了解jsonp的原理 jsonp原理 jsonp其實就是乙個跨域解決方案。js跨域請求資料是不可以的,但是js跨域請求js指令碼是可以的。可以把資料封裝成乙個js語句,做乙個方法的呼叫。跨域請求js指令碼可以得到此指令碼。得到js指令碼之後會立即執行。可以把資料做為...

AJAX亂碼解決方法

size medium ajax亂碼解決方法 在剛開始做ajax程式的時候,一般都會遇到這個問題 ajax亂碼。它產生的原因和解決方法如下 ajax中會產生亂碼的主要原因是 一 js提交查詢xmlhttp返回的資料,預設的字元編碼是utf 8,此時如果前台頁面是gb2312或者其它編碼,資料就會產生...