ajax在多請求時如何只處理最後

2022-09-13 14:05:29 字數 1679 閱讀 4187

1樓:匿名使用者

你後臺返回的就是一個json資料,你可以直接用的。

json就是一個key-value形式的字串,你可以通過json.address獲取address的值

歡迎追問。

祝好!最後附上一個解析json的方法

2樓:匿名使用者

通過設定一個全域性標記變數,再配合後臺處理一下就很容易解決了。

你的請求發出後,要等待伺服器的處理和返回,在返回的時候才設定顯示。你要取消的時機就在於返回之前。

每個按鈕的點選事件都是同一個方法,引數不同。則在該方法裡把引數賦給一個變數(假設名為「當前值」),它代表了當前所按的按鈕。在發起ajax請求時,將這個引數隨同傳遞給後臺。

後臺在處理完之後,將結果和這個引數一同返回,形式可以用「引數值|結果」這類的(根據你的情況自己決定)。

這樣返回來的結果裡就帶了你上次請求時是哪個按鈕發出去的資訊了。在要設定顯示的時候,把結果裡的「引數值」取出來,跟變數「當前值」比較一下看是否相等,不等就不設定。

這樣的話,你按了a,不按b的情況下,引數a和當前值a相等,正常設定顯示。

如果按了a發出請求後,又按了b,則此時當前值變成b,而當a請求返回後發現引數a和當前值b不等,就不設定,等b請求返回後,相等,設定。

ajax非同步同時傳送多個請求

3樓:匿名使用者

是否能夠傳送多個請求,答案是肯定的。

一般有兩個方式實現,第一你可以建立一個ajax物件,等第一個請求結束然後再執行下一個請求,這個如果ajax是同步的還容易控制,如果是非同步的則不好控制。第二是搞個連線池,先放幾個ajax物件進去,然後就用這個池子中的物件就可以了,可以節省資源,不然每傳送一次請求就建立個ajax那很浪費,而如果dom載入控制的很好便可以全部使用非同步處理,頁面載入速度有明顯的提升。js原則上是單執行緒的,但是ajax的非同步處理實際上是真的非同步執行的,所以這個在使用者響應上是真的可以做到很快。

ajax出問題可以看瀏覽器報錯,一般如果js程式沒問題,伺服器資源存在(即使指令碼報錯)那就應該問題不大,ajax會忠誠的執行的。如果你還覺得不夠好那就把ajax的處理程式寫的全面點,把每一個伺服器狀態資訊都做處理,針對不同的資訊你做一定的處理,至少可以清楚的知道**出錯.

4樓:匿名使用者

可以傳送多個請求,傳送多個請求的時候。你的ajax函式就寫多個就可以了。不必在**函式中等待一個請求迴應再執行下一個。

比如。ajax是個已經寫好的函式。你只需要ajax(url,options);ajax(url,options);ajax(url,options);...

寫多個。會同時傳送的。

jquery的$.ajax方法支援同時建立多個非同步ajax請求嗎?而且這些ajax物件必須是並行處理的

5樓:匿名使用者

ajax請求預設就是並行,如果你一個方法中需要處理多個ajax請求,並且需要執行完一個再執行下一個,可以通過ajax的**函式中再調另一個請求。

你說的2個兩個請求恰好在同一時刻傳送會不會有事,那就要看你請求是做了什麼事情,比如同時對資料庫進行操作,那麼你可以在每個請求的時候給資料庫加鎖。如果不存在併發資料問題,那2個請求同時執行沒什麼事。

6樓:匿名使用者

可以,必須並行就做成巢狀的,每次執行成功後再執行下一個。

在什麼情況下離婚時可向另一方請求「家庭補償」

一bai 須滿足以下條件du才能得到法院的zhi支援 1,夫妻雙方曾書面約定dao 在婚姻關回系存續期間的財產歸各 答自所有 2,在婚姻關係存續期間一方為撫育子女 照顧老人 協助另一方付出較多的 3,對於 家庭補償 的請求只能在離婚時提出,才能得到法院的支援,離婚後,雙方就沒有相互幫扶的義務了。二,...

在班裡掃地時如何化解尷尬

掃地,在學校是正常不過的勞動了,每個學生都要掃地值日,這有什麼尷尬的呢,如果你認為學生都到了,掃地不方便的話,可以早到學校半個小時值日,等學生到的時候,你已經搞完衛生了,同學們坐在乾淨明朗的教室裡心情愉悅,你不也幸福快樂嗎?掃地有什麼可尷尬的,又不是什麼丟人的事,真沒什麼好尷尬的,而且勞動應該是光榮...

如何設定手機在撥號時不黑屏

1 安卓手機通話時黑屏,這的確是很不方便,感覺一抹黑的通話,很彆扭。2 這是由於距離感應器開了的緣故,可以將 啟用距離感應器 關掉。進入系統設定 程式 接聽狀態 啟用距離感應器 關即可。3 另外貼膜的時候記著把感應器那部分空出來,這樣好一些。4 通話的時候不要擋著感光孔 聽筒左邊有兩個 離開耳朵拿下...