我有一個腳本,一旦啓動模式就會執行。 js配置js對象是:把手 - 無法讀取屬性undefined
var source = $("#print-script").html();
var template = Handlebars.compile(source);
var data = {
image: image,
title: title,
caption: subtitle,
category: template
};
$("#print-template").html(template(data));
所有變量都設置在對象聲明之上並且正在工作。我的html閱讀:
<script id="print-script" type="text/x-handlebars-template">
<div class="print-only" id="print-template">
<img src="{image}"/>
<h2><span class="icon"></span>{category}</h2>
<h3>{title}</h3>
<p class="headline">{caption}</p>
<div class="description">{long_description}</div>
</div>
</script>
我得到一個未捕獲的類型錯誤:無法讀取未定義的屬性'圖像'。我已確認對象(數據)正在填充內容。思考?