ajax請求問題。

2021-06-16 09:44:20 字數 366 閱讀 4950

臨近畢業了還要幹活。稍微有點悲催。

今天寫**遇到了乙個問題。

用for迴圈ajax請求後台action。在firebug裡看到的請求引數是正確的。

兩個請求的引數乙個是0,乙個是1。但是執行action的時候,執行的兩次卻都是執行的同乙個引數。比如都是1或者都是0。這個問題很奇怪。到目前還沒解決。

【在ajax應用中,通常乙個頁面要同時傳送多個請求,如果只有乙個xmlhttprequest物件,前面的請求還未完成,後面的就會把前面的覆蓋掉】

上面這句話是搜尋了一段時間之後得到的結果。也就是像群裡的sun所說的,後面的請求把前面還沒完成的請求覆蓋掉了。

終於發現也有人遇到同樣的問題了!而且是大牛!

看這裡的討論:

ajax請求快取問題

問題 ie中如果xmlhttprequest提交的url與歷史一樣則使用快取,根本不向伺服器端提交。因此無法取到剛提交的資料。解決方法 為了讓提交每次都向伺服器端傳送請求,而不是使用快取。在url中加時間戳 var url baseurl tamp new date gettime 或者加隨機數 v...

迴圈ajax請求問題

專案開發過程碰到過這種需求 需要迴圈傳送ajax請求,請求引數和迴圈索引有關。第一次實現的時候用了類似下面的方法,結果發現傳送到後端的引數資料都是最後一次迴圈的索引 1 for var i 0 i 10 i function 3 這是js沒有塊級作用域引起的,for迴圈中 塊使用的i實際上是同乙個,...

ajax請求遇到的問題

工作有一段時間了,總結一下和後台互動遇到的問題。ajax error function error 原因 事實上,假如不用json.stringify data 會變成字串拼接,name vinxent age 21 有點和get方法相像。若使用json.stringify data 則會傳輸jso...