0
在我的Node.js服务器上,我有一个由MySQL查询给我的JavaScript对象数组。我需要的是阵列发送到我的玉模板,所以我这样做,我router.js:如何在Jade中使用json对象而不是json对象数组进行服务器端呈现
data = JSON.stringify(rows[0]);
res.render('yourUploads', {fromServer:data});
的console.log(数据)读这样的事:[{键:VAL},{键:VAL },{键:VAL}]
现在,我想这个对象遍历在玉像这样:
- for (object in JSON.parse(fromServer)) {
+posMixin(object.toString())
- }
object.toString()只是给了我 “0”, “1”, “2”object.val似乎为空。
我认为这是how to render json object in jade and loop through results的重复,但我正在处理这个json数组而不是json。这很像Passing an array to a JSON object for Jade rendering,但我正在尝试使用mixin并运行服务器端渲染,而不是将它移动到JavaScript中。