Potresti usare una variabile globale:
codice:
<script type="text/javascript">
var deleteUrl='';//variabile globale che conterrà l'url con l'id
$(document).ready(function(){
$("a.open").click(function(){//al click sul link (nota che sto usando una classe e non un id)
deleteUrl=$(this).attr('href');//valorizzo la variabile globale (visibile in tutte le funzioni) con l'url
$('#finestra').dialog("open");//ed apro la dialog
return false;
});
$('#finestra').dialog({
modal: true,
autoOpen: false,
buttons: {
"Chiudi": function() {
$( this ).dialog( "close" );
},
'cancella': function(){
location.href=deleteUrl;//se confermato, reindirizzo all'url contenuto nell'href del link cliccato
$( this ).dialog( "close" );
}
}
});
});
</script>
Cancella id 1
Cancella id 2
Cancella id 3