2011-12-29 2 views
0

Играли вокруг некоторых с шаблонами iCanHaz.js, которые я определяю в заголовках моих html-страниц, подобных этому.Как я могу загрузить шаблоны javascript с их идентификаторами?

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

Я хочу, чтобы все мои шаблоны iCanHaz в одном файле, и я не знаю, как я должен импортировать их.

Заранее благодарен!

+0

зависит от серверной стороны среды –

+0

Использования Node.js для серверной стороны – Ludvig

ответ

1

Они служат примером того, как натянуть шаблоны с сервера на their site, почти на дне, если вы используете JQuery, а также:

$.getJSON('/myserver/templates.json', function (templates) { 
    $.each(templates, function (template) { 
     ich.addTemplate(template.name, template.template); 
    }); 
}); 

Тогда, конечно, вы должны иметь какой-то на стороне сервера код, который предоставляет шаблоны как JSON, и как вы это делаете, зависит от того, какой серверный язык вы используете, о чем указывает Poelinca Dorin в своем комментарии.

+0

ой, как я мог пропустить это! Благодарю. – Ludvig

+0

этот пример неправильный $ .each принимает аргументы функции обратного вызова (id, elementAtId) – opengrid

1

Нравится? (Он работал для шаблонов jsRender):

<!--#include virtual="Scripts/RenderTemplates.js" --> 
+0

спасибо, я попробую это – Ludvig

Смежные вопросы