2011-05-13 72 views
0

我使用JavaScript模板是这样的:JavaScript的模板图像

<script id="template" type='text/tmpl'> 
    <img src="{{=imagesrc}}" /> 
</script> 

的问题是,加载该模板的页面会尽量让请求http://site.com/{{=imagesrc}}

我的理解是,使用脚本元素类型应该防止内部被解释为html?

我该如何解决这个问题?谢谢。

+0

什么模板系统的是,这是jQuery的模板? – 2011-05-13 21:55:08

+0

@Amjad Masad nope,doT模板 – Harry 2011-05-14 10:23:30

+0

并不陌生,但是您将'type'设置为'text/javascript'以外的东西阻止浏览器将其作为JS执行。我找不到任何关于doT的文档,如果你可以包含文档的链接,很高兴尝试和帮助 – 2011-05-16 17:53:54

回答

0

不知道你真正想要做..但你可以尝试包装无论是你的脚本标记与CDATA内:

<script> 
    /*<![CDATA[*/ 

    Your stuff here 

    /*]]>*/ 
</script>