1

我从第 3 方供应商那里获得了一些代码来集成到我的一些网页上,这些网页使用 jTemplates 的 jQuery 插件。代码与此类似:

<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://localhost/MyWebapp/[[值]]

除了,我认为它不应该发出请求,我无法确定这是浏览器缺陷还是代码不正确。我假设因为脚本标记中的内容类型是 text/html,所以浏览器将其解析为 HTML。

这里的任何见解将不胜感激。

4

1 回答 1

0

是的,你是对的,text/html 类型可能是这里的罪魁祸首。尝试 x-application/template 或 text/template 或类似的东西。还要确保你有一个 DOCTYPE,怪癖模式也可能在这里发挥作用。

于 2011-03-03T12:44:59.463 回答