我正在尝试使用laravel构建Chart.js图表。 json_encode函数返回带有&的字符串。 QUOT;而不是“Chart.js无法识别。试试htmlspecialchars_decode()没有运气。还有其他解决方法吗?请帮助。
这是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 :(得分:34)
如果您使用刀片,请尝试{!! json_encode($sm_names) !!}