Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Passaggio di variabili PHP - Jquery

    Salve a tutti, come tutti quelli che usano php e jquery anche io mi sto scontrando con il problema del passaggio di variabili.

    Vorrei dunque poter leggere e modificare variabili impostate in uno script PHP utilizzando jquery.
    Ho letto in giro che bisogna usare la tecnica JSon e così ho cercato di documentarmi sul funzionamento ma fin'ora non c'ho capito granché nella pratica.

    Spero che qualcuno di voi sia così paziente da farmi un piccolo esempio pratico in modo che io possa capire.

    Riporto un esempio banale:

    <?php
    $miavariabile = 5;
    ...
    ...
    ?>

    <script>
    $(document).ready(function(){
    /* Come leggo la variabile: miavariabile? */
    ...
    /* Come modifico la variabile: miavariabile? */
    })
    </script>

    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <?php
    $miavariabile = 5;
    ...
    ...
    ?>
    
    <script>
    $(document).ready(function(){
    var miavariabilejs = '<?php echo $miavariabile; ?>' //se la variabile è un numero non ci vanno gli apici che servono solo per le stringhe
    ...
    /* a piacere */
    function modificavar(){
    //riscrivo la variabile
    miavariabilejs = 'ciao mondo';
    }
    })
    </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Ti ringrazio per la risposta, sei stato davvero gentile.
    La soluzione che mi hai proposto potrebbe essermi sufficiente per quello che devo fare io, anche se a quanto pare la tecnica JSon è più raffinata e sopratutto permette di scrivere codice più pulito sopratutto se si hanno tante variabili da gestire.

    Solo una cosa non ho ben capito; quando tu scrivi:

    codice:
    miavariabilejs = 'ciao mondo';
    In realtà stai modificando il valore di miavariabilejs ma non quello di $miavariabile, dico bene? Se volessi invece modificare il valore di quest'ultima appunto?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da silvertears
    ...
    codice:
    miavariabilejs = 'ciao mondo';
    In realtà stai modificando il valore di miavariabilejs ma non quello di $miavariabile, dico bene? Se volessi invece modificare il valore di quest'ultima appunto?
    Devi usare ajax dato che la variabile $miavariabile e sul server
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.