gpt4 book ai didi

javascript - Jquery 在 td 中创建带有字典条目的 html 表

转载 作者:搜寻专家 更新时间:2023-10-31 22:36:56 24 4
gpt4 key购买 nike

我基本上是一个 javascript/html 菜鸟,请多多包涵。之前,我用 jinja2 创建了一个 html 表格。行值来自 python 键值列表,即

rows = [{"category": "categoryA","region": "west", "count": 2},
{"category": "categoryB","region": "east", "count": 3},
{"category": "categoryC","state": "ny", "count": 3}]


{% for row in rows %}
<tr>
<td> {{row}} </td>
</tr>
{% endfor %}

按预期呈现列 details:

enter image description here

目前,我正在使用 ajax 并想使用 jquery 创建一个类似的表,但是值没有被正确解析:

html += '<tr>'
jQuery.each(rows, function(idx, row) {
html += "<td>" + row + "</td>"
})
html += '</tr>';

带有字典的单元格,例如{"category": "categoryC","state": "ny", "count": 3} 在 html 表格上呈现为 [object Object]:

enter image description here

如何在 JQuery 中创建 html 表时将这样的字典呈现为值?

最佳答案

你必须使用JSON.stringify()来显示string

html += '<tr>'
jQuery.each(rows, function(idx, row) {
html += "<td>" + JSON.stringify(row) + "</td>"
})
html += '</tr>';

关于javascript - Jquery 在 td 中创建带有字典条目的 html 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50725766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com