2015-09-21 16 views
10

Ciao, volevo sapere come usare la variabile blade in javascript. qui è la mia domanda in laravelRimuovi & quot da json usando laravel

$users=json_encode(DB::table('ledger')->select('name','openingbalance')->get()); 

Sto cercando di accedere a questo nel mio file javascript, come mostrato di seguito

var users ="{{ $users }}"; 

e ottengo in uscita come illustrato di seguito:

[ 
     {"name":"Harsh","openingbalance":"5755.00"},  
     {"name":"Harh","openingbalance":"-12000.00"}, 
     {"name":"gfgfhgf","openingbalance":"-333.00"} 
] 

Volevo sapere come rimuovere & quot così ottengo un json perfetto da usare.

risposta

25

Stai evadendo i dati con {{ }} automaticamente in Laravel 5. Utilizzare invece {!! $users !!}.

+0

Sì {!! $ utenti !!} ha funzionato @JoelHinz che significa che posso usare questo come un file JSON giusto? – HarshMakadia

+0

Sicuro. E se mai vuoi inviare solo json nella risposta, nessun html o javascript o altro, dai un'occhiata a http://laravel.com/docs/5.1/responses#json-responses :) –

+0

qualsiasi Idea su come memorizzare {!! $ utente !!} emette un array e converte ulteriormente in array associativo? – HarshMakadia