我想从js对象添加变量到树枝文件。我请求这个对象为response.context
。 isMakeLogoExists
,baseUrl
,logoImg
在这个对象。这可能以某种方式传递这个对象,并使用键/值作为变量在树枝文件?如何将变量添加到来自js对象的树枝模板
(function() {
var request = window.location.href.split("?")[1];
$.get(baseUrl + '/offers_ajax?' + request, function(data) {
var response = jQuery.parseJSON(data);
console.dir(response.context);
});
})();
{% if isMakeLogoExists %}
<div class="main-logo make-logo">
<a href="{{ baseUrl }}">
<img id="logo" src="{{baseUrl}}/images/{{ logoImg }}" alt="Logo" >
<span class="logo-make-text">{{ year }} {{ vehicle }}</span>
</a>
</div>
{% else %}
<div class="main-logo">
<a href="{{ baseUrl }}">
<img id="logo" src="{{baseUrl}}/images/logo.png" alt="Logo" >
</a>
</div>
{% endif %}
分枝模板在服务器端解析,JavaScript对象只存在于客户端。所以这不会工作。你必须在客户端使用JavaScript处理html。 – JustOnUnderMillions
@JustOnUnderMillions哦,狗屎。真。谢谢 –