1 回答
TA贡献1836条经验 获得超5个赞
您不需要两个循环来遍历值,您可以使用一个循环并访问jsonusing中的所有值item.keyname,并访问 json 数组 write 中的 json 对象item.data.keyname。
演示代码:
//your response
var data = [{
tipo: "O",
numero: "001",
data: {
year: 2019,
month: 4,
day: 18
},
prazo: 1,
documento: "4600530888"
},
{
tipo: "O",
numero: "001",
data: {
year: 2009,
month: 4,
day: 18
},
prazo: 0,
documento: "4600530588"
}
]
var indices = ['Tipo', 'Numero', 'Document', 'Prazo','Data']
var table = $("<table border='1'>")
var thead = $('<thead>')
for (const index of indices) {
$('<th>' + index + '</th>').appendTo(thead)
}
var tbody = $('<tbody>')
for (const item of data) {
var tr = $('<tr>')
//get datas from json
$('<td>' + item.tipo + '</td>').appendTo(tr)
$('<td>' + item.numero + '</td>').appendTo(tr)
$('<td>' + item.prazo + '</td>').appendTo(tr)
$('<td>' + item.documento + '</td>').appendTo(tr)
$("<td>" + item.data.year + "/" + item.data.month + "/" + item.data.day + "</td>").appendTo(tr)
tr.appendTo(tbody)
}
//apend data in thead
thead.appendTo(table)
tbody.appendTo(table)
$("#loaderMaiorDemandante").hide();
table.appendTo('#records_table')
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="records_table"></div>
添加回答
举报