0
我想添加一个头到这个JSON输出表,但我不知道如何做到这一点。此代码为我提供了一个表格,其中填充了从数据库返回的数据,并将其以<td><tr>
标签所构建的表格格式存储。问题是我需要一个表头,我不知道如何得到该部分编码。有任何想法吗?如何将标题添加到我的JSON输出表中?
function renderSearchResults(results, domNode) {
var i;
var out = "<table>";
if (results.length === 0) {
domNode.innerHTML = 'No results matching your search.';
return;
}
// loop to print the JSON in a table format
results.forEach(function (result) {
console.info(result);
out += "<tr><td>" +
result.ContractId +
"</td><td>" +
result.ContractTitle +
"</td><td>" +
result.Terminal +
"</td><td>" +
result.Cabinet +
"</td><td>" +
result.Section +
"</td><td>" +
result.Folder +
"</td><td>" +
result.Sheet +
"</td><td>" +
result.Consult +
"</td><td>" +
result.Location +
"</td><td>" +
result.Active +
"</td><td>" +
result.Theme +
"</td><td>" +
result.Construction +
"</td><td>" +
result.Subtheme +
"</td><td>" +
result.AsBuilt +
"</td><td>" +
result.Year +
"</td><td>" +
"<a href= " + result.Path + " target=_blank>" + "Binder" + "</a>"
});
out += "</table>";
domNode.innerHTML = out;
}
谢谢,但没有工作。 – alast
他忘了添加'
我认为'
表格标题有一个不同的标签。
<tr>
是针对您的标题的行<th>
和针对数据的<td>
。您可以检查here获取更多信息。
您可以您的支票后,添加页眉的结果:
来源
2016-11-22 17:12:39 Kiogara
你是什么意思?
您可以在循环之前添加,因为您没有使用else语句。 – Kiogara
感谢Pernambuco!其解决。 :) – alast
相关问题