ajax請求掛起 Ajax請求內部迴圈掛起瀏覽器

2021-10-19 15:26:57 字數 865 閱讀 6708

我想從擁有大量資料的伺服器得到乙個結果。因此,伺服器在多個頁面中傳送資料。所以我想讓所有這些在資料表中顯示出來。所以我在迴圈內部使用ajax請求,因為我想從許多頁面獲取資訊。我為page變數新增+1,這樣迴圈將獲取所有頁面的所有結果,直到響應的no of elements為0。但是問題是瀏覽器在執行這個請求時掛起了?有沒有其他方法可以做到這一點?謝謝。

我嘗試先獲取資料,然後在迴圈後將其新增到表中,但仍然使用相同的瀏覽器掛接方式。

$('#corporatecomboofallcorptag').change(function () );

corpparkstationtable.clear();

let corpstations=;

while (response!=0),

async:true,

success:function (resp) {

for (let i = 0; i < resp.content.length; i++) {

corpparkstationtable.row.add($(

'+resp.content[i].tagserial+''+resp.content[i].taguid+''+resp.content[i].status+''+resp.content[i].addedby+''+resp.content[i].addeddate+'more'

)).draw(false);

corpstations.push(resp.content[i]);

response=resp.numberofelements;

error:function (resp) {

console.log("fail "+resp);

page++;

ajax取消掛起請求的處理方法

我們在切換選項卡的時候,如果使用的是ajax技術,會碰到如下情況 點選tab1選項,伺服器發出乙個ajax請求獲取該選項tab1的內容資料。如果請求正在處理,並且在此過程中你點選了tab2選項並傳送乙個新的請求,伺服器現在就有了兩個請求掛起。頁面出現的結果是,在顯示的資料內容時,先顯示tab1選項的...

Axios取消請求ajax請求

使用者需要快速請求,比如搶購,前一次的請求資料是毫無意義的,直接取消就完事了 快速切換tab等操作選單後,如果前一次請求比後一次請求響應慢,資料就會對不上 index.js 如果前一次請求還未響應,先取消 this cancel this cancel message this axios main...

ajax請求問題。

臨近畢業了還要幹活。稍微有點悲催。今天寫 遇到了乙個問題。用for迴圈ajax請求後台action。在firebug裡看到的請求引數是正確的。兩個請求的引數乙個是0,乙個是1。但是執行action的時候,執行的兩次卻都是執行的同乙個引數。比如都是1或者都是0。這個問題很奇怪。到目前還沒解決。在aja...