如何在JavaScriptLaravel上编写资产URL

如何在JavaScriptLaravel上编写资产URL,javascript,laravel,Javascript,Laravel,这是我的代码'+ 我得到了错误语法错误,意外“ 我不知道如何解决这个问题,请帮助。解决了,请这样写url '+value.filename是一个JavaScript变量,但asset()是一个Laravel(PHP)函数。它们在不同的时间执行,因此不能在asset()函数中直接使用value.filename。您可以使用文件名执行AJAX请求以获取src值,但您当前的方法不起作用。另外,{{}语法在.js文件中不起作用,因此请确保这是.blade.php文件中的。如果我只写路径'+,但不显示错误

这是我的代码
'+

我得到了错误
语法错误,意外“


我不知道如何解决这个问题,请帮助。

解决了,请这样写url


'+

value.filename
是一个JavaScript变量,但
asset()
是一个Laravel(PHP)函数。它们在不同的时间执行,因此不能在
asset()
函数中直接使用
value.filename
。您可以使用文件名执行AJAX请求以获取
src
值,但您当前的方法不起作用。另外,
{{}
语法在
.js
文件中不起作用,因此请确保这是
.blade.php
文件中的
。如果我只写路径
'+
,但不显示错误,但如果我添加value.filename,则会出现错误。意思是说
{{}
标签工作正常吗?是的!
{}
标记正在工作,但是您不能在
asset()
方法中使用
value.filename
,因为它是一个JavaScript变量。解决了,我这样写
'+
谢谢;在PHP调用之后使用JS变量应该可以很好地解决这种情况。好东西!