Sayfayı terketmeden önce kullanıcıya sormalıyım, onay üzerine sekmeyi kapatın ve hiçbir şey yapmayın. onbeforeunload
numaralı telefondan ajax araması yapmak istiyorum.onbeforeloads onbefore unload
Benim tek düşüncesi böyle hem onunload
ve onbeforeunload
için işleyiciler yazmak oldu:
window.onbeforeunload = function(){
return 'Are you sure you want to leave?';
};
window.onunload = function(){
$.get(
"http://www.mysite.com/php/myhandler.php",
{ data: 1 }
);
};
ama bu Sadece içinde hepsini koyun jsFiddle
Ajax tamamlanmadan önce sayfa iptal ediliyor. Bu, ajax çağrınızın senkronize olması gereken bir durumdur. –
yapıldı !! Kodu deneyin !! –
+ 1, bu konuda hiç düşünmedim –