我正在通过 AJAX 加载一些东西,并通过 kendo 渲染它,但想添加一些不在 AJAX 加载的数据中但在 js 中设置为 var 的东西,如下所示:
<script id="some-template" type="text/x-kendo-template">
<div style="background-image: url('#= commonBackground #');">
<h2>#= title #</h2>
</div>
</script>
然后调用这个:
$('button').on('click', function(e){
e.preventDefault();
var commonBackground = '/images/background.png';
var someData = {
title: 'Lorem Ipsum'
};
var someTemplate = kendo.template($('some-template').html());
$('#target').append(someTemplate(someData));
});
现在我知道这是可怕的代码,但我希望我能理解我在这里尝试做的事情。我不确定我应该如何commonBackground
从我的模板中引用,对此有什么帮助吗?文档并没有让我变得更聪明......