我计算数据库中结果的数量并作为“TotalItems”发送
mysql_crawl.query('SELECT COUNT(*) FROM `catalogsearch_fulltext` WHERE MATCH(data_index) AGAINST("'+n+'") ', function(error, count) {
var r = count[0];
var totalItems = r,
res.render('result.html', {
totalItems: totalItems
})
});
我尝试在r上运行console.log,结果是
RowDataPacket { 'COUNT(*)': 25 }
但是当我在javascript上运行时,它显示为
[object Object]
如何将对象显示为数字?
最佳答案
totalItems是对象,可以通过totalItems['COUNT(*)']
访问其值
关于javascript - 在Javascript上发送数组值,但显示为[object Object],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43891966/