下面的代碼模板函數:jQuery的TMPL - 不工作
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>
我有什麼改變,使其工作?目前,該功能甚至沒有執行。其他一切正常。
對不起,我有些誤讀你的問題。你的模板是否工作(除了方法)? – peol 2010-10-24 13:57:50
是的,該模板的作品。 :-) – dmnkhhn 2010-10-24 19:38:23