【发布时间】:2012-09-21 13:40:53
【问题描述】:
在我的模板中,我正在做类似的事情
<img class="someClass" src="{{imgURL}}">
图像已正确加载,但我收到如下警告:
GET http://localhost:8888/%7B%imgURL%7D%7D 404 (Not Found)
有没有办法解决这个问题?
【问题讨论】:
-
模板是否在被模板引擎解析之前附加到页面?如果是这样,我看不到任何解决方法。
-
我不这么认为。我正在做一个 ajax 调用来获取我的外部车把模板。我缓存了这些模板,稍后我有一个函数,它获取 json 数据并找到合适的模板用作源,然后我编译源并将 json 数据传递给那个编译的模板。这种方法是否会导致这些警告?
-
那很奇怪。好吧,当您使用源创建图像元素时,浏览器将发出请求以尝试缓存它。如果模板被解析为字符串,则被解析为不应该发生的 DOM 元素。但是无论如何,您可以忽略这种警告,它只是通知您未找到请求的文件(就在您交换源并再次加载之前),普通最终用户在浏览时没有打开他们的控制台您的网站。
=]
标签: javascript templates handlebars.js