我有一些用.cshtml
文件编写的JQuery模板代码,但是想把它移到js
文件中。但是js文件无法识别<script></script>
。
以下是tmpl
。
<<
<script type="text/x-jquery-tmpl" id="searchResult">
<li><a href="#" data-name="${Name}">${Name}</a></li>
</script>
>>
感谢。
答案 0 :(得分:0)
您是否遗漏了声明:
<script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
答案 1 :(得分:0)
首先,我会建议不要混合模板代码和脚本代码,但这是您的设计决定。
尝试删除<script>
标记,因为引擎可能会将其视为蛋糕上的蛋糕。脚本中的脚本标记。
答案 2 :(得分:0)
lol,您不必在js文件中包含<script>
标记。 Js fiels是“假设”<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程序中使用