我正在用Laravel制作一个应用程序。我有一个名为dataActivity的变量,我想将其用作图像url。由于Laravel使用{{ URL::asset('path') }}
进行链接,所以我这样做了:
$('.box').css("background-image", "url('{{ URL::asset('icons/"+dataActivity+".png')}}')");
但是,未找到的错误将链路输出为http://localhost:8000/pictures/"+dataActivity+".png
正如你所看到的,有些"
是不应该有的。你知道如何解决这个问题吗?
使用
$('.box').css("background-image", "url('{!! URL::asset('icons/"+dataActivity+".png')!!}')");
而不是
$('.box').css("background-image", "url('{{ URL::asset('icons/"+dataActivity+".png')}}')");