gpt4 book ai didi

javascript - jquery-tmpl - 模板函数不工作

转载 作者:行者123 更新时间:2023-11-29 17:31:09 31 4
gpt4 key购买 nike

以下代码:

jQuery(document).ready(function($) {
function getBooks() {
var query = "ajax.php?do=allbooks";
$.ajax({
dataType: "jsonp",
url: query,
jsonp: "callback",
success: showBooks
});
}

function showBooks(data) {
$("#bookTmpl").tmpl(data, {
getName: function() {
return 'bla';
}
}).appendTo( "#test" );
}

getBooks();
});

我想做的是在我的模板中使用 getName() 函数。

假设我的模板是这样的:

<script id="bookTmpl" type="text/x-jquery-tmpl">
<li>
${title} by ${author}<br />
Rating: ${rating} -> ${getName()}
</li>
</script>

我必须更改什么才能使其正常工作?现在,该功能甚至没有执行。其他一切正常。

最佳答案

你只需要稍微调整一下调用,改变这个:

${getName()}

对此:

${this.getName()}

You can test it out here .

关于javascript - jquery-tmpl - 模板函数不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4008403/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com