templates - JQuery 1.5 模板 : JQuery 1. 5 未呈现我的模板。如何调用 JQuery 1.5 模板?

标签 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>

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

最佳答案

jQuery 模板没有出现在核心 jQuery 脚本中。您仍然需要包含 jquery.tmpl.js。 Here这是约翰·雷西格的评论。

关于templates - JQuery 1.5 模板 : JQuery 1. 5 未呈现我的模板。如何调用 JQuery 1.5 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4902417/

相关文章:

python - 在 Django 中,如何在不使用模板时生成 csrf token

templates - MediaWiki 模板中的字符串函数?

javascript - 如何并排使用两个不同版本的 jQuery?

jquery - 有 jQuery 1.5 的 VSDoc 文件吗?

templates - 我应该如何检查 Ember 中 ArrayController 的内容是否脏

c++ - 实现 CRTP 链表混合 C++

c++ - 模板类成员函数的参数

json - 对于 JSON 请求,jQuery 1.5 AJAX 调用失败并显示 "invalid label"

javascript - .val ("value") 在 jQuery 1.5 中没有按预期工作

jQuery jqXHR - 取消链式调用,触发错误链