JQuery 1.5模板:JQuery 1.5没有呈现我的模板.你如何调用JQuery 1.5模板?

Zac*_*ott 3 templates jquery-1.5

在这段代码中,j正确地成为一个对象:j.name,j.addr,j.city,j.state和j.zip.但是,成功函数的JavaScript错误.tmpl()不是函数.

<script id="addressTemplate" type="text/x-jquery-tmpl">
    {{tmpl "addressTemplate"}}
    <tr><td>Name: ${name}</td></tr>
    <tr><td>Address: ${addr}</td></tr>
    <tr><td>City: ${city}</td></tr>
    <tr><td>State: ${state}</td></tr>
    <tr><td>Zip: ${zip}</td></tr>
</script>

<script type="text/javascript">
    $(document).ready(function () {
        $.ajax({
            type: "POST",
            url: "Home/GetInfo",
            data: {},
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (j) {
                $("#addressTemplate").tmpl(j).appendTo("#result");
            }
        });
    });
</script>

<div id="result"></div>
Run Code Online (Sandbox Code Playgroud)

调用JQuery 1.5模板我做错了什么?

Ata*_*hev 6

jQuery模板没有在核心jQuery脚本中实现.您仍然需要包含jquery.tmpl.js.是John Resig的评论.