我正在尝试使用 Laravel 和 Chart.js 构建图表。json_encode 函数返回字符串时会将 " 转义为 ",导致 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],