【发布时间】:2013-06-19 13:57:15
【问题描述】:
我正在尝试将<script> 标记添加到 Jquery 模板中,如下所示
<script id="invoiceTemplate" type="text/x-jquery-tmpl">
<script type="text/javascript">
alert('x');
</script>
</script>
我的问题在于模板中<script> 元素的结束标记。我试图添加这个
@{
string xs =System.Web.HttpUtility.HtmlDecode(System.Web.HttpUtility.HtmlEncode("</script>"));}
}
<script id="invoiceTemplate" type="text/x-jquery-tmpl">
<script type="text/javascript">
alert('x');
@(xs)
</script>
解析结束标记并将其作为脚本,但结果就像&lt;/script&gt; 而不是</script>,正如预期的那样,我的javascript代码也不起作用
【问题讨论】:
-
你为什么要在脚本里面放一个脚本?你想达到什么目标?
-
我正在尝试添加行模板以创建行列表,每行都嵌入了脚本函数以与每行一起运行
-
为什么不创建具有特定类 + 和 id 的行以通过脚本获取它?
标签: jquery asp.net-mvc-3 jquery-templates