Visualizzazione risultati 1 fino 5 di 5

Discussione: passare grossa variabile stringa da php a JS

  1. #1
    Guest

    Question passare grossa variabile stringa da php a JS

    Ciao,
    ho unavariabile php ($hout) contentente cose tipo:

    Codice:
    <a href="file1.zip">file1.zip</a><br>
    <a href="file2.zip">file2.zip</a><br>
    <a href="file3.zip">file3.zip</a><br>
    ...questa variabile devo passarla al JS per poi visualizzarla:

    Codice:
    var variabile_js = "<?= $hout; ?>";
    document.write(variabile_js);
    Però mi sa che non al digerische perchè contiene caratteri non ammessi (forse le virgolette?)... come posso fare?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Certo, la colpa e delle virgolette...prova così:
    Codice HTML:
    var variabile_js = '<?= $hout; ?>';
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Funziona grazie!
    La soluzione era così semplice...

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Certo, la colpa e delle virgolette...prova così:
    Codice HTML:
    var variabile_js = '<?= $hout; ?>';
    Colgo l'occasione: e per fare il contrario, cioè passare una variabile JS al php?

    miofile.php
    Codice:
    <script ... javascript ... >
    <? $varPHP = ?> = varJS;
    </script>
    ...funzionerà??

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Scusa perchè non provi? E' poi non è così semplice...cioè se tu vuoi passare una variabile da JS a PHP devi utilizzare Ajax mentre se è una semplice variabile come quella che hai scritto tu dovrebbe andar bene (dopo aver corretto il codice PHP).
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •