Trasformare variabile js in variabile php

di Zovvo il
2 risposte

Salve a tutti e buona domenica;
ho letto una discussione a questo proposito ma era incompleta e alquanto datata per cui apro una nuova discussione; quello che vorrei è, più che altro, un vostro parere: ho realizzato un programma in php dove, tramite uno script js, valorizzo una variabile, a questo punto il problema è riconvertirla in variabile php; per fare questo solitamente io uso jQuery con una chiamata Ajax, ma c'è, secondo voi, un altro modo o questo è l'unico? Grazie a tutti.

Z

2 Risposte

  • Ciao e buona domenica anche a te.

    Come sai, un dato su client per essere reso disponibile lato server (php) deve essere inviato tramite una richiesta http. A meno di non voler fare un submit di un form o un redirect con passaggio della variabile tramite querystring non resta che una richiesta asincrona.

    Se non vuoi usare jQuery puoi usare l'istruzione fech nativa.

    fetch('destinatario.php', {
       method: 'POST',
       headers: {
           'Content-Type': 'application/x-www-form-urlencoded'
       },
       body: 'variabile1=' + encodeURIComponent(variabile1)
    });

    Poi se vuoi lo puoi arricchire col costrutto async/await ma così se non hai troppe pretese potrebbe bastarti

  • Ciao Toki,
    ti ringrazio per la celere risposta; di solito uso questo metodo, poi mi è capitata sott'occhio questa discussione e mi è venuto il dubbio. Grazie ancora

    Z

Devi accedere o registrarti per scrivere nel forum
2 risposte