2015-11-30 111 views
5

我想用chart.js使用laravel构建图表。 json_encode函数返回字符串&“而不是“那chart.js之无法识别。没有运气试过htmlspecialchars_decode()。有没有其他的解决方法吗?请帮帮忙。json_encode返回"

这是laravel代码

labels: {{ htmlspecialchars_decode(json_encode($sm_names)) }}, 
       datasets: [{ 
       data: {{ str_replace('"','',json_encode($sm_totals))}}, 

,这是怎么回事在JavaScript渲染:

labels: ["John","Mercy ","Gary"], 
       datasets: [{ 
       data: [425000,470000,10000], 
+0

哪里是你的JSON和JSON通话.. –

+0

@AjayMakwana编辑的鳕鱼?即 – Orion

+0

@KAndy,是它的同一主题。 – Orion

回答

19

如果使用刀片,试图{!! json_encode($sm_names) !!}

+0

我正在使用刀片。尝试了这一点,其返回相同。 – Orion

+0

我更新了我的答案 – KAndy

+0

工作正常!谢谢... – Orion