Beste svaret
Vel, jeg er overrasket over at ingen har nevnt dette, men en langt enklere måte er gjennom en pakke du enkelt kan få og installer via github
laracasts / PHP-Vars-To-Js-Transformer
Brukte dette i flere prosjekter uten problemer, og mens ja, trenger du å binde det hele sammen hvis du ikke bruker et rammeverk som laravel osv. er tingen? du kan bruke dette med vanilje PHP uten rammer osv også!
Svar
Jeg passerer nesten alltid komplekse datastrukturer, som kan være «JSONed», så …
var data = ;
...
Du kan også sende enkle verdier ved å konvertere dem til Javascript-verdier:
var boolvar = ;
var strvar = "";
var numval = ;
Dette er for overføring av verdier i ett skudd. Bruk Ajax for dynamisk datautveksling.