簡體   English   中英

數據不會顯示在表格中,但會顯示在 console.log 中

[英]Data won't show up in table but does in console.log

我的數據確實顯示在 console.log 中,但實際上並沒有顯示在表中,我在這里做錯了什么?

$.getJSON("http://localhost:3000/api/metatrader", function(data){ console.log(data.result)

var table = document.getElementById('historyTable')

for (var i = 0; i < data.length; i++){
  var row = `<tr>
                <td>${data.result[i].order}</td>
                <td>${data.result[i].symbol}</td>
                <td>${data.result[i].size}</td>
                <td>${data.result[i].profit}</td>
                <td>${data.result[i].tp}</td>
                <td>${data.result[i].sl}</td>
            </tr>`
  table.innerHTML += row

}

});

你想迭代 data.result,所以試試這個:

for (var i = 0; i < data.result.length; i++){

要插入行,請按照以下示例中的說明進行操作: https://www.w3schools.com/jsref/met_table_insertrow.asp

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM