Опитвам се да генерирам HTML съдържание с Mustache.js и JSON файл
Това е моят JSON файл, който е генериран с PHP
[
{
"titel": "headline",
"tags": "tags, tags",
"media": "statisch",
"teaser": "css3.png"
},
{
"titel": "headline2",
"tags": "tags, tags",
"media": "statisch",
"teaser": "html5.png"
}
]
Ето какво направих в HTML
<script type="text/javascript">
var data, template, html;
$.getJSON('item.json', function(data) {
var template = $('#itemGen').html();
var html = Mustache.to_html(template, data);
$('#output').html(html);
});
</script>
<script id="itemGen" type="text/javascript">
{{#.}}
<div class="myItem">
<h1>{{titel}}</h1>
<p>{{tags}}</p>
<p>{{media}}</p>
<img src="upload/{{teaser}}">
</div>
{{/.}}
</script>
Така че основно работи, но взема само последния запис на JSON файла и не се интересува от първия. Искам да получа нов DIV "myItem" за всеки запис в моя JSON файл. Опитах много неща от тук, но не мога да го поправя.
Надявам се някой да ми помогне!