eh sì:Originariamente inviato da Aegidius157
In effetti copiando il tuo esempio, funziona anche a me. Potrebbe dipendere dal fatto che variabile dichiarata nell'head viene inizializzata con un valore stampato in PHP? Cioé così:
codice:<script> var prova = <?php echo $prova; ?>; </script>
<?php echo "\"$prova\""; ?>;
con gli apici fra la variabile, o ti stampa la stringa senza apici e non è più una stringa per javascript. Dovendo mettere gli apici, si mette prima gli apici per php e poi con il carattere di escape \ gli apici da stampare nel javascript, cioè \"$prova\" darebbe errore, quindi "\"$prova\""