Как написать шаблон JQuery в JS-файл - PullRequest
1 голос
/ 20 января 2012

У меня есть несколько кодов шаблонов JQuery, которые записаны в файле .cshtml, но я хотел бы переместить их в файл js.Но файл js не распознает <script></script>.

Вот пример tmpl.

<<
<script type="text/x-jquery-tmpl" id="searchResult">
    <li><a href="#" data-name="${Name}">${Name}</a></li>
</script>
>>

Спасибо.

Ответы [ 3 ]

0 голосов
/ 20 января 2012

Сначала я бы посоветовал не смешивать код шаблона и код скрипта, но это ваше дизайнерское решение.

Попробуйте удалить тег <script>, так как двигатель может воспринимать его как торт на торте. Сценарий тег в сценарии.

0 голосов
/ 20 января 2012

lol, вам не нужно включать теги <script> в файл js. Поля Js «предполагаются» <script>, однако я не знаком с вашими настройками здесь, поскольку то, что у вас есть между вашими тегами скрипта, кажется очень простым html и должно идти в html-файле. Js часто используется для фактического JavaScript, ака:

$(function() {
    $(document).find("a").css("text-decoration", "none");
}); //  this is an example of somthing typically found in a js file whereas

// the following would generally be placed as in a .php VIEW file, thus MVC, Modal View Control
<ul>
    <li><a href="#" data-name="${Name}">${Name}</a></li>
</ul>

также помните, что в моем примере используется разметка jquery, поэтому она может не работать в простой javascript-программе

0 голосов
/ 20 января 2012

Вам не хватает, чтобы объявить это:

<script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
...