如何加载带有ID的javascript模板?

如何加载带有ID的javascript模板?,javascript,icanhaz.js,Javascript,Icanhaz.js,我一直在玩一些我在html页面头部定义的iCanHaz.js模板,如下所示 <script id="test" type="text/html"> <h1>Test</h1> </script> 试验 我确实想把我所有的iCanHaz模板都放在一个文件中,但我不知道该如何导入它们 提前谢谢 它们提供了一个示例,说明了如果您同时使用jQuery,如何从几乎位于底部的服务器上提取模板: $.getJSON('/myserver/templates

我一直在玩一些我在html页面头部定义的iCanHaz.js模板,如下所示

<script id="test" type="text/html">
<h1>Test</h1>
</script>

试验
我确实想把我所有的iCanHaz模板都放在一个文件中,但我不知道该如何导入它们


提前谢谢

它们提供了一个示例,说明了如果您同时使用jQuery,如何从几乎位于底部的服务器上提取模板:

$.getJSON('/myserver/templates.json', function (templates) {
    $.each(templates, function (template) {
        ich.addTemplate(template.name, template.template);
    });
});
当然,您必须有一些服务器端代码以JSON的形式提供模板,您如何做到这一点取决于您使用的服务器端语言,正如Poelinca Dorin在他的评论中指出的那样。

像这样吗?(它适用于jsRender模板):



取决于服务器端环境在服务器端使用node.js哦,我怎么会错过这个!谢谢。这个例子是错误的$。每个都接受回调函数的参数(id,elementAtId)
<!--#include virtual="Scripts/RenderTemplates.js" -->