我在Node JS服务器中有一个JSON对象:
var test = [{
name: 'name',
age: 10
}, {
name: 'name2',
age: 20
}];
我通过以下方式将对象发送到客户端(Handlebars):
res.render('/path/myHbs', {
test:test
});
现在在我的Handlebars中,使用jQuery,如何打印(在控制台中)所有这些测试元素?像...
window.onload = function() {
if (window.jQuery) {
//console.log(elements of test object);
}
}
答案 0 :(得分:0)
$.each(test, function(key, value){
console.log("Name: " + value.name);
console.log("Age: " + value.age);
});
通过使用$.each,它遍历对象的每个项目。这回答了你的问题吗?
答案 1 :(得分:0)
var test = [{ 名称:'名称', 年龄:10岁 },{ 名称:'name2', 年龄:20岁 }];
test = JSON.stringify(test)//只是在发送
之前对数据进行字符串化res.render('/ path / myHbs',{ 测试一下 });
//然后在客户端解析它 var data = JSON.parse({{test}})