Ciao ragazzi,
ho un piccolo problema con l'evento onbeforeunload in javascript o beforeunload in jquery, vi spiego subito:

Qui il mio codice
codice:
$(window).bind("beforeunload", function(event)
	{
		delPrenotazione();
	});

function delPrenotazione()
{
	var prenotazione = $('input#idprenotazione').val();
	
	$.get("ajax/delPren.php?id_prenotazione=" + prenotazione, function(dati)
	{
		
		if(dati == 1)
		{
			document.conferma = true;
			location.href="prenotazioni.php?act=gestione";
			
		}
	});
}
Praticamente io intercetto l'evento di uscita dalla pagina con BEFOREUNLOAD, e vorrei che mi eseguisse questa richiesta ajax prima di chiudere/cambiare pagina...

Purtroppo però la pagina si chiude mentre viene eseguita la richiesta, che appunto viene inviata ma nn viene atteso il risultato...

Esiste un qualcosa che mi mette in wait l'unload fino a quando una certa variabile dia risultato TRUE?

Ho provato con event.preventDefault(); ma purtroppo mi apre la finestrella che mi chiede abbandona la pagina o rimani..

Grazie!!