0

我有一个刀片文件,它有以下参考

@include('Js/login')

在上面的文件中,我有以下代码

<script>
    var processingImageUrl = '<img src="'+ "{!! URL('Images/ajax-loader.gif') !!}" + '" />'
</script>

当我检查页面源时,如下所示。

var processingImageUrl = '<img src="' + "{!! URL('Images/ajax-loader.gif') !!}" + '" />'

我正在尝试显示应用程序路径,但由于某些原因,它打印不正确。

我错过了什么吗?

4

3 回答 3

0

您可以将 laravel 的直接 HTML 用于 img 标签

{{ HTML::image('Images/ajax-loader.gif') }}

或者您可以从资产添加直接路径

<img src="{{asset('assets/Images/ajax-loader.gif')}}">

它对我有用

于 2017-02-08T06:38:42.313 回答
0

在你的刀片中创建一个这样的 js 变量

var pagedefaults = {
    ajax_image: "{{ asset('/images/ajax-loader.gif') }}",
}

在你的 js 文件中使用它

<img src=" + pagedefaults.ajax_image + ">
于 2017-02-08T06:55:54.903 回答
0

看起来它没有编译。添加脚本的文件,文件名应以blade.php 结尾。示例 -testview.blade.php

于 2017-02-08T06:59:04.840 回答