我已经从第三方供应商处获得了一些代码,以集成到我的一些网页上,该网页使用jQuery插件进行jTemplates。代码看起来类似于:
<script type="text/html" id="item_template">
{#foreach $T.search.results as result}
{$P.fieldExists($T.result, "thumbnail", "<img src=\"[[VALUE]]\" align=\"left\" border=\"0\">")}
{#/for}
</script>
我遇到的问题是,在某些网络浏览器中,浏览器会对您在代码中看到的图像发出请求,如下所示:
的http://本地主机/ MyWebapp / [[VALUE]]
除此之外,我认为它不应该发出请求,我无法弄清楚这是否是浏览器缺陷,或者代码是不正确的。我假设因为脚本标签中的内容类型是text / html,浏览器将其解析为HTML。
非常感谢任何见解。
答案 0 :(得分:0)
是的,你是对的,text / html类型可能是这里的罪魁祸首。尝试x-application / template或text / template或类似的东西。 还要确保你有一个DOCTYPE,怪癖模式也可能在这里发挥作用。