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?