【问题标题】:Easy JsRender for loop is not workingEasy JsRender for 循环不起作用
【发布时间】:2012-09-19 08:19:27
【问题描述】:

我正在尝试使用 JsRender 渲染列表中的一些项目。 见http://jsfiddle.net/arame3333/PTWnq/1/

我没有从 jsFiddle 得到任何关于为什么这不起作用的反馈。有什么问题?

【问题讨论】:

    标签: jsrender


    【解决方案1】:

    好吧,调试器说:

    GET http://borismoore.github.com/jsrender.js 404 (Not Found) 
    

    正确的地址是:

    http://borismoore.github.com/jsrender/jsrender.js
    

    那你的大括号错了:

    $('#departmentList').html($('#DepartmentTemplate').render(data));
    

    而且模板有空格会破坏它,这样更好:

    <script id="DepartmentTemplate" type="text/x-jquery-tmpl">
          {{for BusinessUnitName}}
                <li>{{:#data}}</li>
          {{/for}}
    </script>
    

    【讨论】:

    • 正确的地址是borismoore.github.com/jsrender/jsrender.js。如果你在你的答案中更正了,我会给你打勾,因为你做的一切都是对的。
    • @arame3333,实际上都是工作地址​​,但我不介意所以我编辑了。
    • 你给我的那个对我不起作用,是关于 MIME 类型的。
    【解决方案2】:

    看看你的括号,移动其中一个(从html到末尾):

    $('#departmentList').html($('#DepartmentTemplate').render(data));
    

    【讨论】:

      猜你喜欢
      • 2020-03-02
      • 1970-01-01
      • 2017-04-13
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 2016-05-13
      • 2018-09-09
      相关资源
      最近更新 更多