2011-01-31 6 views
2

JSONオブジェクトをレンダリングする汎用テンプレートを作成しようとしています。jQueryテンプレート - ジェネリックjsonオブジェクトのレンダリング

<table> 
    {{each}} 
    <tr> 
     <td>$($value[0]}</td><td>$($value[1]}</td> 
    </tr> 
    {{/each}} 
</table> 

今これがない:問題は、私はこのような何かをしようとして始めました...彼らは、キーの名前を知ることに基づいており、私が見てきたすべてのサンプルで、

ですしかし、私はこれを最初から試していましたが、うまくいきませんでした...

答えて

1

これは私にも明らかでした。

<table> 
    <tr> 
     {{each $data}} 
     <td>${ $index }</td><td>${ $value }</td> 
     {{/each}} 
    </tr> 
</table> 

しかし、あなたがそれを見ると、あなたはD'OHの瞬間があります。

0

JSONオブジェクトのキーと値を取得するコードです。私はこれをオフベースのjQuery JSON Associative Arrayに基づいています。

for(var key in obj) { 
    if (obj.hasOwnProperty(key)){ 
    document.write("<tr><td>" + key + "</td><td>" + obj[key] + "</td></tr>"); 
    } 
} 

標準のjavascriptです。 jQuery(これは前のリンクで言及されています)でこれを行うための方法があります。

+0

私はこれを行うことができると知っていますが、アイデアはその場所で働いている他の要因があるので、そのテンプレートがテンプレートを使用するはずです... –

関連する問題