0

で取得した Backbone View Template に次の JSON オブジェクトを表示するにはどうすればよいconsole.logですか?

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

値andを取得するために<% =207 %>andを使用しましたが、機能しませんでした。<% =208 %>"402""400"

ご助力ありがとうございます!

(編集)

こんにちはVitaliy、まだそこにいますか?この場合、console.log から取得しました。「timestamp」と「101」の値を出力するにはどうすればよいですか?

オブジェクト {タイムスタンプ: "2013-06-26T17:36:03+0530"、値: オブジェクト} タイムスタンプ: "2013-06-26T17:36:03+0530" 値: オブジェクト 101: "81" 102: "1500" 201: "49" proto : オブジェクト

前もって感謝します!

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 に答える