1

jTemplates 用の jQuery プラグインを使用する Web ページの一部に統合するために、サードパーティのサプライヤからいくつかのコードが提供されました。コードは次のようになります。

<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>

私が抱えている問題は、一部の Web ブラウザーでは、ブラウザーがコードで表示できる画像を要求し、次のようになります。

http://localhost/MyWebapp/[[値]]

ただし、リクエストを行うべきではないと思います。これがブラウザの欠陥なのか、コードが間違っているのかわかりません。script タグのコンテンツ タイプが text/html であるため、ブラウザはそれを HTML として解析していると思います。

ここでの洞察は大歓迎です。

4

1 に答える 1

0

はい、その通りです。text/html タイプが原因である可能性があります。x-application/template や text/template などを試してください。また、DOCTYPE があることを確認してください。ここでは、quirks モードも役割を果たす可能性があります。

于 2011-03-03T12:44:59.463 に答える