JavaScript分析错误

JavaScript分析错误,javascript,php,laravel-5.1,Javascript,Php,Laravel 5.1,我使用的是laravel5.1PHP框架和javascript中的符号图,但是当我从控制器发送数据时,带有“(单引号),但是javascript将其解析为一些未定义的值 $data_B_Temp=“{x:newdate('.”$piecesTime[$dataLength]。”),y:“..$pieces[$dataLength]。”}” 此变量将生成图形点输入 作为 但是javascript执行为: dataPoints:[{x : new Date('2015-10-30

我使用的是
laravel5.1
PHP框架和javascript中的符号图,但是当我从控制器发送数据时,带有“(单引号),但是javascript将其解析为一些未定义的值
$data_B_Temp=“{x:newdate('.”$piecesTime[$dataLength]。”),y:“..$pieces[$dataLength]。”}”

此变量将生成图形点输入 作为

但是javascript执行为:

dataPoints:[{x : new Date('2015-10-30 18:16:08'), y :38.5}]
我很困惑
'
会来吗?如何解决它?

根据,使用
{{}
会产生一个转义字符串,这将导致您看到的行为

尝试改用
{!!!!}
;使用该语法将告诉Blade不要转义字符串

...
dataPoints: [{!! $data_B_Temp !!}]
...

试试
{!!$data\u B\u Temp!!}
;数据点正在逃逸。
...
dataPoints: [{!! $data_B_Temp !!}]
...