1
我有一個小問題與HTML模板,無法找到錯誤。 也許我只是想念任何事情。在html模板中找不到錯誤。解決非法令牌)
這裏是我的模板:
<script type="text/template" id="list_tmpl">
<% for(var i = 0; i < wohnungen.length; i++){ %>
<% var wohnung = wohnungen[i];
%>
<div class="list-item" id="wohnung_"+"<%= wohnung.object_id =%>">
<div class="bild-container">
<img src = "<%= wohnung.bild =%>" alt="Red dot" />
</div>
<dl class="dl-horizontal">
<dt>Anschrift</dt>
<dd><%= wohnung.strasse %></dd>
<dt>Warmmiete</dt>
<dd><%= wohnung.miete %> €</dd>
<dt>Kaution</dt>
<dd><%= wohnung.kaution %> €</dd>
<dt>Flaeche</dt>
<dd><%= wohnung.flaeche %> m<sup>2</sup></dd>
</dl>
<% };
%>
</script>
而這裏的JavaScript我如何使用它:
wohnungen.push({strasse: object.get('Strasse'), miete: object.get('Miete'), kaution: object.get('Kaution'), flaeche: object.get('Flaeche'), bild: bildurl});
console.log(wohnungen);
var templateString = document.getElementById('list_tmpl').innerHTML;
var wohnungsliste = $("#wohnungen");
wohnungsliste.append(_.template(templateString, {wohnungen: wohnungen}));
我媒體鏈接確信,這個對象是不是空的,控制檯日誌,這給了我以下數據:
[Object]
0: Object
bild: "http://files.parse.com/33077c6f-9e5d-48ea-9334-5b95bcc0ecf1/1db812ef-de1a-4f91-aba6-a096b68862dc-Jellyfish.jpg"
flaeche: 1
kaution: 1
miete: 1
strasse: "test"
__proto__: Object
length: 1
__proto__: Array[0]
我的例外:
Uncaught SyntaxError: Unexpected token) underscore.js:1175
_.template underscore.js:1175
query.find.success Liste.js:94
(anonymous function) parse-1.2.8.js:3683
wrappedResolvedCallback parse-1.2.8.js:3609
(anonymous function) parse-1.2.8.js:3560
_.each._.forEach parse-1.2.8.js:95
_.extend.resolve parse-1.2.8.js:3559
wrappedResolvedCallback parse-1.2.8.js:3618
(anonymous function) parse-1.2.8.js:3560
_.each._.forEach parse-1.2.8.js:95
_.extend.resolve parse-1.2.8.js:3559
wrappedResolvedCallback parse-1.2.8.js:3618
(anonymous function) parse-1.2.8.js:3560
_.each._.forEach parse-1.2.8.js:95
_.extend.resolve parse-1.2.8.js:3559
(anonymous function) parse-1.2.8.js:3613
wrappedResolvedCallback parse-1.2.8.js:3609
_.extend.then parse-1.2.8.js:3643
wrappedResolvedCallback parse-1.2.8.js:3612
(anonymous function) parse-1.2.8.js:3560
_.each._.forEach parse-1.2.8.js:95
_.extend.resolve parse-1.2.8.js:3559
xhr.onreadystatechange
我真的很感激,如果有人可以通過我的代碼。也許有一個我只是看不到的錯誤。
感謝您的轉發。