Grazie per le risposte.
Allora: nel database il dato viene aggiornato, ho controllato.
Il problema non è nella dialog:con il valore della function valorizzo una variabile php (che imposto a "" ogni volta) e anche facendo un echo il valore è sempre lo stesso