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

    [function e $.post] : problemi con il risultato

    Salve a tutti,
    ho questo script:
    codice:
    function aggiungi_appuntamento(cliente_app,data_app,nota_app)
    {
      var
        risultato=false;
      $.post(
        '/PHP/aggiungi_appuntamento.php',
          {cliente: cliente_app,data: data_app, nota: nota_app},
        function(data)
        {
          if (data.id==0)
          {
            risultato=true;
          }
          else
          {
            alert('ERRORE: '+data.ris);
            risultato=false;
          }  
        },
        'json'
      );
      return risultato;
    }
    ....
      var ris=aggiungi_appuntamento(idcli,dataAnsi,notaapp);
      if (ris)
      {
      ...
      }
    ma qualunque sia l'esito del $.post la variabile "risultato" è sempre false, perchè? Se invece vado a controllare dentro il database mi accorgo che il record è stato aggiunto.. quindi sono sicuro che abbia esito positivo, ma nonostante tutto la variabile resta false, dove sbaglio?
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    è normale, stai facendo una chiamata asincrona, il risultato va gestito nella callback

  3. #3
    Originariamente inviato da Vindav
    è normale, stai facendo una chiamata asincrona, il risultato va gestito nella callback
    azz che scemo, è vero.. grazie!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

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.