Najlepsza odpowiedź
Cóż, jestem zaskoczony, że nikt o tym nie wspomniał, ale dużo prostszym sposobem jest skorzystanie z pakietu, który możesz łatwo zdobyć i zainstaluj przez github
laracasts / PHP-Vars-To-Js-Transformer
Używane w wielu projektach bez i chociaż tak, musisz to wszystko połączyć, jeśli nie używasz frameworka takiego jak laravel itp., ale tak jest? możesz tego używać z waniliowym PHP bez żadnych frameworków itp. również!
Odpowiedź
Prawie zawsze przekazuję złożone struktury danych, które można „JSONować”, więc…
var data = ;
...
Możesz również przekazywać proste wartości, konwertując je na wartości JavaScript:
var boolvar = ;
var strvar = "";
var numval = ;
Służy do jednorazowego przekazywania wartości. Do dynamicznej wymiany danych użyj Ajax.