Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    124

    Ricezione valore con jquery ajax

    Salve a tutti,

    Ho il seguente codice Jquery, che all'evento "change" di un input manda una copia del form ad una pagina chiamata "calcola.php"

    Codice PHP:
    <script type="text/javascript">
    jQuery(document).ready(function($) {
            $(
    ".button").change(function(){
            var 
    dati = $("#myform").serialize();         
            $.
    ajax({
                
    type"POST",
                
    url"calcola.php",
                
    datadati,
                
    dataType"html",
                
    success: function(msg)
                        {   
    // codice per gestire  la variabile di ritorno }        
                        
             
    });         
            });    
    });
    </script> 
    La pagina calcola.php in base a dei valori del form, mi restituisce un risultato, che poi viene salvato dentro (msg) e dove va il codice per gestire la di ritorno, prima facevo apparire il valore in un div....

    Ora vorrei salvarmi il valore ritornato dentro una variabile... e a seconda se questa variabile è vera o meno, faccio fare il fadeout ad altri div nella pagina...

    La domanda è: come posso salvarmi il valore di ritorno dentro una variabile javascript ?
    Devo usare un "datatype" diverso ?



    Grazie anticipatamente

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se la vuoi globale:
    codice:
    <script type="text/javascript">
    var calco = 0;
    jQuery(document).ready(function($) { 
            $(".button").change(function(){ 
            var dati = $("#myform").serialize();          
            $.ajax({ 
                type: "POST", 
                url: "calcola.php", 
                data: dati, 
                dataType: "html", 
                success: function(msg) 
                        {   // codice per gestire  la variabile di ritorno
    calco = msg }         
                         
             });          
            });     
    }); 
    </script>
    per renderla locale (solo dentro alla funzione) var calco = msg e togli la var esterna
    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.