C'era qualche errore di sintassi:

ecco il codice funzionante:

codice:
function modifica_dati(cod_articolo,id_file,titolo,descrizione){
            $("#tab_dati_file").remove();
            $( "#dialog-confirm" ).dialog({
            resizable: false,
            height:300,
            modal: true,
            buttons: {
                    "Modifica dati": function() {
                        $.post("res/php_script/rpc_file.php",{tipo:"articolo",articolo:cod_articolo,file:id_file,titolo:$('input[name="titolo_file"]').val(),descrizione:$('textarea[name="descrizione_dialog"]').val(),operazione:"modifica"},
                        function(data){
                             alert(data);
                             location.reload();
                        });
                        $( this ).dialog( "close" );
                    },
                    Annulla: function() {
                            $( this ).dialog( "close" );
                    }
            }
            });
            //$( "#dialog-confirm" ).dialog("enable");
            $("#dialog-confirm").append('<table id="tab_dati_file"><tr><td>Titolo:</td><td><input name="titolo_file" type="text" value="'+titolo+'"/></td></tr>\n\
                                            <tr><td>Descrizione:</td><td><textarea name="descrizione_dialog">'+descrizione+'</textarea></td></tr></table>');
		$( "#dialog-confirm" ).dialog("open");
	}
Unica cosa è che vorrei ricaricaricare solo una parte della pagina non tutta ...