2015-11-30 14 views
5

Próbuję zbudować wykres z Chart.js przy użyciu laravel. Funkcja json_encode zwraca ciąg znaków z & quot; zamiast "że Chart.js nie może rozpoznać. Próbowaliśmy htmlspecialchars_decode() bez powodzenia. Czy istnieje inny obejście? Proszę o pomoc.json_encode zwraca "

Jest to kod laravel

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

i tak to jest wydanego w javascript:

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

gdzie jest Twój json i json wywołanie .. –

+0

@AjayMakwana redagował dorsza? mi. – Orion

+0

@KAndy, tak to jest ten sam temat. – Orion

Odpowiedz

19

Jeśli używasz ostrza, spróbuj {!! json_encode($sm_names) !!}

+0

Używam ostrza. Próbowałem tego i powracałem tak samo. – Orion

+0

Zaktualizuję moją odpowiedź – KAndy

+0

To zadziałało !! Dzięki ... – Orion

Powiązane problemy