【发布时间】:2021-06-02 02:12:27
【问题描述】:
这是 jquery 中的字符串,后者嵌入在 laravel 刀片文件中。 但这似乎不是办法。
这是在标签内
var addvar = 'uploads/'+data.data[key].indexer+'.'+data.data[key].thumb;
user_status += '<img style="height: 290px;" alt="360-video-feature" src="
{{asset(addvar)}}" alt="" />';
它抛出错误:
使用未定义的常量 addvar - 假定为“addvar”。
【问题讨论】:
-
asset($addvar)解决问题了吗? -
不,这不能解决问题
-
@mulquin,这是 jquery,你已经给了
$addvar -
我知道,但是
Use of undefined constant ...是 PHP 错误 -
其当前设置的方式不起作用 - PHP 在 JS 之前被解析(因此它的读取 addvar 为 php) - 为此,
addvar需要是一个 php 变量,所以它变成了@ 987654326@,即使这样也需要在页面加载之前设置。