Попытка построить динамический вывод из json и с помощью jq / template tmpl отобразить строки / столбцы.Каким-то образом мне нужно перебирать столбцы, а строки не знают, как.
Я НЕ ЗНАЮ имя свойств json, поэтому оно должно быть динамическим.
Наконец-то получил ответ Здесь
<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?Как:
type> part> description> .....
Вот jsFiddle
Обновление :
Я начинаю использовать Jsrender , гораздо быстрее.Я до сих пор не понял, как создавать динамические шаблоны.Обновится, если будет завершено.