臨近畢業了還要幹活。稍微有點悲催。
今天寫**遇到了乙個問題。
用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...