嘗試從json構建動態輸出並使用jq/template tmpl顯示行/列。 不知何故,我需要迭代通過列和行不知道如何。jQuery模板/ tmpl如何從json構建動態輸出?
我做不知道 json屬性的名稱,所以它需要是動態的。
最後得到的回答Here
<script id="template" type="text/x-jquery-tmpl">
<li>{Need Loop here?}</li>
</script>
var invoice = {
invoiceItems: [
{ type: 'item',
part: '99Designs', description: '99 Designs Logo',
price: 450.00, qty: 1 },
{ type: 'service',
service: 'Web development and testing',
price: 25000.00 },
{ type: 'item',
part: 'LinodeMonthly', description: 'Monthly site hosting',
price: 40.00, qty: 12 }
]
};
$("#template")
.tmpl(invoice.invoiceItems)
.appendTo("#place_holder");
而且,任何方式來顯示JSON屬性名? 像:
類型>部分>的說明> .....
這裏的jsFiddle
更新:
我開始使用Jsrender,要快得多。我仍然沒有弄清楚如何創建動態模板。如果完成,將會更新。
http://api.jquery.com/template-tag-each/ –