如何从全球js调用图像?
问题描述:
我这里全球JS:如何从全球js调用图像?
... \ htdocs中\ mysystem \ PUBLIC \ JS \ main.js
的这样的代码:
$(function(){
...
$('#loading').html('<img class="displayed" src="{{asset("img/loading.gif")}}">');
...
我把图像这里:
... \ htdocs \ mysystem \ public \ img \ loading.gif
当执行时,它不会成功调用图像,并没有错误
我怎样才能解决这个问题?
答
更正路径是这样的形象:
$(function(){
...
$('#loading').html('<img class="displayed" src="../img/loading.gif">');
...
更新: 是必要的解析器?在所提供的背景下,您是否需要它们还不清楚。
+0
这是一样的。它不起作用 –
答
尝试下面的代码,如果不工作,让我知道错误/原因。
var imagePath = '{{asset("img/loading.gif")}}';
$('#loading').html('<img class="displayed" src="'+imagePath+'">');
+0
我需要你帮忙。看看这个:http://stackoverflow.com/questions/43780749/how-can-i-make-sub-query-in-laravel-eloquent –
1:检查'在浏览器F12'开发者控制台[网络选项卡] 2:如果你有一个真正的'js'文件我不就可以通过'{{}}'把它解析数据的事情。这是聪明还是小枝?如果$('#loading')。h'行位于页面的html部分,那么检查源代码是否解析了正确的URL。 – JustOnUnderMillions
@JustOnUnderMillions,那么解决方案是什么? –
事情我给了很多提示。你检查了所有,你发现了一个可以显示的bug /问题吗?我只能在这里做出假设:-) – JustOnUnderMillions