2015-11-30 15 views
5

Sto cercando di creare un grafico con Chart.js utilizzando laravel. La funzione json_encode restituisce la stringa con & quot; invece di "che Chart.js non può riconoscere. Ho provato il htmlspecialchars_decode() senza fortuna. C'è qualche altra soluzione? Please help.json_encode restituisce "

Questo è il codice laravel

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

e questo è come è resi in javascript:

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

dove è il vostro jSON e jSON chiamata .. –

+0

@AjayMakwana a cura il merluzzo? e. – Orion

+0

@KAndy, Sì, è lo stesso argomento. – Orion

risposta

19

Se si utilizza lama, provare {!! json_encode($sm_names) !!}

+0

Sto usando la lama. Ho provato questo e il suo ritorno lo stesso. – Orion

+0

Ho aggiornato la mia risposta – KAndy

+0

Ha funzionato !! Grazie ... – Orion

Problemi correlati