Bedste svar
Nå, jeg er overrasket over, at ingen har nævnt dette, men en langt enklere måde er gennem en pakke, du nemt kan få og installer via github
laracasts / PHP-Vars-To-Js-Transformer
Brugte dette i flere projekter uden problemer, og mens ja, skal du binde det hele sammen, hvis du ikke bruger en ramme som laravel osv. er det? du kan også bruge dette med vanilje PHP uden rammer osv.!
Svar
Jeg sender næsten altid komplekse datastrukturer, der kan “JSONed”, så…
var data = ;
...
Du kan også sende enkle værdier ved at konvertere dem til Javascript-værdier:
var boolvar = ;
var strvar = "";
var numval = ;
Dette er til overførsel af værdier med et enkelt skud. Brug Ajax til dynamisk dataudveksling.