我正在尝试从 php DB 查询的结果构建一个 javascript 数据数组以供在flot中使用。
当我输出数字时($lic->Users)很好,但是每当我尝试输出一个字符串时,我都会在浏览器中得到一个完全空白的页面。
我试过了:
{{ $lic->CompanyName }}
"<?php echo $lic->CompanyName; ?>"
{{{ $lic->CompanyName }}}
'"'+ <?php echo $lic->CompanyName; ?> +'"'
但是当我对它进行硬编码(比如“公司名称”)时,它可以很好地构建条形图(并显示页面)。
var data =
[
@foreach($licdata as $lic)
{
'label': "{{ $lic->CompanyName }}",
'data': [
["{{ $lic->CompanyName }}", {{ $lic->Users }}],
["{{ $lic->CompanyName }}", {{ $lic->Emps }}]
]
},
@endforeach
];
我认为这一定与在 js 中引用/转义字符串有关,但我不知道是什么,有谁知道正确的语法是什么?