Dipende davvero se stai usando una sorta di motore di template.
Se stai usando PHP pianura, l'unica opzione per voi è quello di echo
variabile:
var current page = "<?php echo $your_var; ?>";
Twig motore:
var current page = "{{ your_var }}";
Smarty e RainTPL motori :
var current page = "{$your_var}";
Come potete vedere, ci sono altri modi. Tutti funzionano bene. Dipende davvero da come vorresti scrivere e organizzare il tuo codice. Personalmente uso Twig e lo trovo veramente facile, veloce e diretto.
Inoltre, come altri hanno sottolineato, è possibile effettuare chiamate AJAX al server e recuperare le variabili in questo modo. Trovo quel metodo che richiede tempo, inefficiente e insicuro. Se scegli questo metodo, invierai richieste a uno script. Tutti saranno in grado di inviare/ricevere richieste a quello script che apre le porte ad alcuni robot e attacchi DoS/DDoS.
Sì. Almeno il più semplice. È possibile complicare ulteriormente questo è si desidera eseguendo una richiesta AJAX al server per i dati e quindi caricando la variabile in questo modo. –
forse non è il massimo, ma funziona bene :) – PiLHA
possibile duplicato di [Come passare una variabile PHP in Javascript] (http://stackoverflow.com/questions/4742515/how-to-pass-a-php-variable-to -javascript) –