数据不会显示在表格中,但会显示在 console.log 中

Posted

技术标签:

【中文标题】数据不会显示在表格中,但会显示在 console.log 中【英文标题】:Data won't show up in table but does in console.log 【发布时间】:2021-07-18 08:55:31 【问题描述】:

我的数据确实显示在 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



);

【问题讨论】:

historyTable 是准确的 id 吗?你有错误吗? 【参考方案1】:

您想迭代 data.result,所以试试这个:

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

要插入行,请按照此示例中的说明进行操作:https://www.w3schools.com/jsref/met_table_insertrow.asp

【讨论】:

非常感谢,这是正确答案!

以上是关于数据不会显示在表格中,但会显示在 console.log 中的主要内容,如果未能解决你的问题,请参考以下文章

Swift 4:UITableViewCell 在初始加载时不会显示数据,但会在第二次加载时加载

Linux 图像不会显示在主根文件夹中,但会显示在子文件夹中

Rails 不会编译资产,但会在日志中显示编译,rake assets:precompile not generate files

Sweetalert 不会显示,但会更新

Excel表格引用另外一个表的数据,被引用表格不打开,引用表格上就不会显示数据,显示VALUE,急

Python不会在bash中运行,但会在cmd中运行[重复]