我進行 xdr 呼叫以回傳網頁的資料,這包括帶有一些資料行的表,我只檢索幾行以便快速加載,然后我使用
var data = document.getElementById("data");
data.innerHTML = xhr.responseText;
用資料替換占位符元素
然后我進行了第二次呼叫,即獲取所有資料,它再次將名為 data 的元素替換為完整集。但是這第二次呼叫可以檢索大量資料并且一次渲染有問題,所以現在我想進行多次呼叫,只需向現有表中添加適量的資料
innerHtml不好,因為替換了當前資料 appendChild()對我不起作用,因為這是用于添加一個子元素但我想添加多個tr元素,即每個異步呼叫將回傳 1000 行的資料,例如
<tr><td>Row1Col1</td><td>Row2Col2</td></tr><tr><td>Row2Col1</td><td>Row2Col2</td></tr>
什么是解決方案?
uj5u.com熱心網友回復:
嘗試data.innerHTML = xhr.responseText
uj5u.com熱心網友回復:
我會嘗試發出多個獲取請求,并根據前一個請求的回應來調整每個后續請求。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/508477.html
標籤:javascript html 异步