问题描述
如何使用变量辅助值分配到$ data数组中? 我收到错误消息:“使用未定义的恒定辅助 ”。 我正在使用Laravel 5.4。 我想显示($ data ['services'] [aid]-> servicesubdetails)的值
踏歌。 我的代码如下:
<script language="JavaScript">
function theFunction(e)
{
var aid= e.target.id;
$("p").html('{{ ($data['services'][aid]->servicesubdetails) }}');
}
</script>
1楼
编辑
您可以使用json在javascript中使用PHP数组。查看和
<script language="JavaScript">
var data = @json($data)
function theFunction(e)
{
var aid= e.target.id;
$("p").html(data.services[aid].servicesubdetails);
}
</script>
2楼
单引号被另一个单引号中断。
<script language="JavaScript">
function theFunction(e)
{
var aid= e.target.id;
$("p").html(“{{ ($data['services'][aid]->servicesubdetails) }}”);
}
</script>
注意“而不是' 。