0

如何在我获得的主干视图模板中显示以下 JSON 对象console.log

Object {207: "402", 208: "400", 209: "402", 210: "0", 211: "0", 212: "50", 301: "401", 302: "400"} 

我确实使用<% =207 %>and<% =208 %>来获得价值"402"and "400",但它没有用。

非常感谢您的帮助!

(已编辑)

嗨,维塔利,你还在吗?在这种情况下,我从 console.log 获得,如何打印“timestamp”和“101”的值?

对象{时间戳:“2013-06-26T17:36:03+0530”,值:对象} 时间戳:“2013-06-26T17:36:03+0530”值:对象 101:“81”102:“1500” 201:“49” 原型:对象

先感谢您!

4

1 回答 1

1

您不能使用数字作为对象键。这是语法错误。像这样修改你的对象键{"key_207": "402", ...}

同样要打印结果,您应该使用<%= key_207 %>而不是<% =key_207 %>

解决此问题的最佳方法是在服务器端修改服务器响应

但是您也可以尝试这样做(我不确定它是否适用于所有浏览器):

var res = {207: "402", 208: "400"};
console.log(res[207]); // -> 402

因此,您需要将模型传递给某个对象内的模板,并以上述方式访问密钥:

__template__({data:this.model.toJSON()})

接着:

<%= data[207] %>
于 2013-06-26T08:52:56.300 回答