2015-11-30 22 views
5

Tôi đang cố tạo biểu đồ với Chart.js bằng cách sử dụng laravel. Hàm json_encode trả về chuỗi với & quot; thay vì "rằng Chart.js không thể nhận ra. Cố gắng htmlspecialchars_decode() mà không may mắn. Có workaround khác? Xin vui lòng giúp đỡ.json_encode trả về "

Đây là mã laravel

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

và đây là cách nó là kết xuất trong javascript:

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

nơi là json và json bạn gọi .. –

+0

@AjayMakwana Edited các cá tuyết? e. – Orion

+0

@KAndy, Có cùng chủ đề của nó. – Orion

Trả lời

19

Nếu bạn sử dụng lưỡi, hãy thử {!! json_encode($sm_names) !!}

+0

Tôi đang sử dụng lưỡi dao. Đã thử điều này và nó trở lại như nhau. – Orion

+0

Tôi cập nhật câu trả lời của mình – KAndy

+0

Đã hoạt động !! Cảm ơn ... – Orion

Các vấn đề liên quan