我想從擁有大量資料的伺服器得到乙個結果。因此,伺服器在多個頁面中傳送資料。所以我想讓所有這些在資料表中顯示出來。所以我在迴圈內部使用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...