当前位置: 首页 > 知识库问答 >
问题:

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

澹台逸明
2023-03-14

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

}

});

共有1个答案

殷承恩
2023-03-14

您希望循环访问Data.result,因此请尝试以下操作:

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

要插入行,请遵循本例中的说明:https://www.w3schools.com/jsref/met_table_insertrow.asp

 类似资料:
  • 谁能引导我过去吗?也许我的效用不好?

  • 数据显示在logcat中,但不显示在文本视图中。我能做什么 这是我的日志

  • 问题内容: 我是python的新手,我开始使用以下链接的练习来教自己如何在jupyter上使用熊猫: http://nbviewer.jupyter.org/github/jvns/pandas- cookbook/blob/v0.1/cookbook/Chapter%201%20-%20Reading%20from%20a%20CSV.ipynb 我有一个问题,当我在Jupyter中进行操作时,

  • 我在对话框中遇到WebView的问题。我尝试过许多不同的技巧,但都没有奏效。所以,我的问题是我无法在自定义对话框中加载WebView。它打开对话框,不会给出任何错误,但对话框不会“填充”web视图。它只是显示一个对话框的标题。 AlertDialog.Builder确实在对话框中打开webview,但单击输入字段时不会打开键盘。如果我打开键盘,它会出现在对话框后面。(这似乎是众所周知的bug...

  • 我在画板上。cc和draw方法不会输出任何文本。 这个程序应该画三角形。我的画法会像它想象的那样画线,但是它不会画文本。让我沮丧的是,我以前用过文本(),没有问题。我回去用文本()加载了我以前做的另一个程序,它工作得很好!打印文本n一切。但我目前的程序不会这样做。 我很迷茫:(

  • 我是一个初学者一般反应和前端开发。这里有一个显示表格的“简单”代码。 错误如下: 警告:列表中的每个孩子都应该有一个唯一的“键”道具。 检查。看见https://banned-fb.example.com/react-warning-keys了解更多信息。在TableDataRow(在Table.js:30)在TableBody(在Table.js:44)在Table(在Table.js:42)在