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

    Inserire in una variabile il risultato di una chiamata ajax

    Salve a tutti chiedo anticipatamente scusa per la domanda, magari un po banale per esperti del settore.Vorrei capire come creare una funzione che tramite una chiamata ajax restituisca un certo valore magari mi spiego meglio mettendo un codice demo.


    function eta(id_nome,id_cognome){
    var risultato;
    var nome=$("select#"+id_nome+" option:selected").attr('value');
    var cognome=$("select#"+id_cognome+" option:selected").attr('value');
    $.post("eta.php", {nome:nome:cognome:cognome},function(data){

    risultato=data;
    })
    return risultato;
    }
    ora il problema e che visto che la funzione post ha la necessita di uno/due secondi per avere la risposta dalla pagina php mi viene sempre restituito un valore nullo dalla variabile risultato.Quindi mi chiedo come faccio a porre una condizione la quale esegue il return risultato solo nel momento in cui quest ultima variabile abbia un valore diverso da null?Grazie anticipatamente per le vostre cordiali risposte

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    function eta(id_nome,id_cognome){
    var risultato;
    var nome=$("select#"+id_nome+" option:selected").attr('value');
    var cognome=$("select#"+id_cognome+" option:selected").attr('value');
    $.post("eta.php", {nome:nome:cognome:cognome},function(data){

    risultato=data;
    return risultato;
    })
    }
    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.