Nejlepší odpověď
Jsem překvapen, že to nikdo nezmínil, ale mnohem jednodušší způsob je prostřednictvím balíčku, který můžete snadno získat a nainstalovat přes github
laracasts / PHP-Vars-To-Js-Transformer
Používá se to ve více projektech bez problémy a zatímco ano, musíte to spojit dohromady, pokud nepoužíváte rámec, jako je laravel atd., je to tak? můžete to použít s vanilkovým PHP bez jakýchkoli frameworků atd.!
Odpověď
Téměř vždy předávám složité datové struktury, které mohou být „JSONed“, takže…
var data = ;
...
Jednoduché hodnoty můžete předat také převedením na hodnoty Javascript:
var boolvar = ;
var strvar = "";
var numval = ;
Toto je pro jednorázové předávání hodnot. Pro dynamickou výměnu dat použijte Ajax.