以下是Nodejs
中的查询结果示例。
的NodeJS:
[ RowDataPacket {
id: 1,
booktitle: 'Leading',
bookid: '56353',
bookauthor: 'Sir Alex Ferguson' },
RowDataPacket {
id: 2,
booktitle: 'How Google Works',
bookid: '73638',
bookauthor: 'Eric Smith' },
RowDataPacket {
id: 3,
booktitle: 'The Merchant of Venice',
bookid: '37364',
bookauthor: 'William Shakespeare' } ]
我需要以下列html
格式
booktitle bookid bookauthor
-----------------------------------------------------------
Leading 56353 Sir Alex Ferguson
How Google Works 73638 Eric Smith
The Merchant of Venice 37364 William Shakespeare
我尝试使用以下代码单独获取密钥和值
for(var i = 0; i < JSONObject.length; i++) {
for(var val in JSONObject[i]) {
console.log(JSONObject[i][val])
}
}
但这并没有像预期的那样奏效。我的数据将是动态的。关键和价值将不断变化。所以我无法像JSONObject [i] .booktitle一样访问该值。我怎样才能获得一般解决方案?如何以表格格式显示数据。
答案 0 :(得分:0)
for(var i = 0; i < JSONObject.length; i++) {
console.log("booktitle: " + JSONObject[i].booktitle)
console.log("bookid: " + JSONObject[i].bookid)
console.log("bookauthor: " + JSONObject[i].bookauthor)
}
答案 1 :(得分:0)
for(var i = 0; i < JSONObject.length; i++) {
for(var j = 0; j < JSONObject[i].length; j++) {
for(var val in JSONObject[i][j]) {
alert(val)
alert(JSONObject[i][j][val])
}
}
}