Manca l'evento al button, prova cosi fermo restando che la chiamata sia corretta
codice:buttons: { "Modifica dati": function() { //$( this ).dialog( "close" ); $(this).live('click', function(){ $.post("res/php_script/rpc_file.php",{tipo:"articolo",articolo:cod_articolo,file:id_file,titolo:$(input[name="titolo"]).val(),descrizione:$(textarea[name="descrizione"]).val()}, function(data){ alert("modifiche effettuate"); }); }); $( this ).dialog( "close" ); }![]()