Beste Antwort
Nun, ich bin überrascht, dass dies niemand erwähnt hat, aber ein weitaus einfacherer Weg ist ein Paket, das Sie leicht erhalten und erhalten können Installation über github
laracasts / PHP-Vars-To-Js-Transformer
Wird in mehreren Projekten ohne verwendet Probleme und während ja, müssen Sie alles zusammenbinden, wenn Sie kein Framework wie Laravel usw. verwenden, ist die Sache? Sie können dies auch mit Vanilla PHP ohne Frameworks usw. verwenden!
Antwort
Ich übergebe fast immer komplexe Datenstrukturen, die „JSONed“ sein können, also …
var data = ;
...
Sie können auch einfache Werte übergeben, indem Sie sie in Javascript-Werte konvertieren:
var boolvar = ;
var strvar = "";
var numval = ;
Dies ist für die einmalige Übergabe von Werten. Verwenden Sie für den dynamischen Datenaustausch Ajax.