如何在Laravel刀片文件中使用JavaScript变量进入数组

时间:2019-03-04 10:26:30

标签: javascript php jquery arrays laravel

如何使用 var aid 值分配到$ data数组中?我收到错误消息:“使用未定义的常量 aid ”。我正在使用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>

2 个答案:

答案 0 :(得分:0)

编辑

您可以使用json在JavaScript中使用PHP数组 查看LaravelDisplayDataPHPJsonEncode

<script language="JavaScript">
    var data = @json($data) 
    function theFunction(e)
    { 
        var aid= e.target.id;   
        $("p").html(data.services[aid].servicesubdetails);  
    }
</script>

答案 1 :(得分:0)

单引号被另一个单引号中断。

<script language="JavaScript">
        function theFunction(e)
        { 
            var aid= e.target.id;   
            $("p").html(“{{ ($data['services'][aid]->servicesubdetails) }}”);  
        }
</script>

通知而不是