Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    50

    Variabili di ritorno php --> Jquery?

    Ciao a tutti,
    ho provato a cercare su varie discussioni ma nada.

    Ho bisogno di comunicare con un db secondo 2 passi:
    1)interrogo il db e controllo se un campo è 0 o 1
    2) a seconda che il campo sia 0 o 1 mostro un messaggio (alert o un popup) di dialogo che poi mi andrà ad aggiornare il db

    Quindi ho 2 chiamate (a)sincrone da fare in un'unica funzione js.
    Avrei quindi bisogno, per la prima chiamata di poter ricevere un valore di ritorno dalla pagina php in una variabile (non html) e poterla controllare. come faccio? please..

    ho provato così

    var tmp;
    $.ajax({
    type: "POST",
    url: "prova.php",
    data: data,
    async: false,
    success:function(response){
    tmp= response;
    }
    });
    if(tmp==0){
    alert("fai questo visto che è 0");
    }else{
    alert("fai questo visto che è 1");
    }

    Ovviamente non mi funziona... nel file php per metto ad esempio echo("1"); ma nada...
    Qualcuno sa dirmi dove sbaglio?ne ho provati diversi: con o senza async, mettendo anche tmp=$.ajax(.....ecc...) ma niente.


    Grazie mille

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma nel response cosa valorizzi? Inoltre prova cosi a fare la verifica if(tmp=='0') spesso i response sono stringhe anche se contengono numeri, se non fosse questo il problema posta un link alla pagina demo pubblica (tuosito.xxx/pagina.xxxx)
    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.