当$(window).onbeforeunload“),function(){}返回true时,如何调用函数? 因为我应该更改数据库列。
填写表格时,用户可以上传20张照片。 上传后,我需要立即显示缩略图。
在此过程中,我一上传照片就将其插入数据库。
因此,在确认()返回true之后,我需要使用ajax更改数据库。
我尝试了setTimeout(function,0); ..但确认()返回false,它已刷新或退出。
你能帮我吗?
//tried code
$(window).on("beforeunload", function(){
setTimeout(exit, 0);
});
function exit(){
if(confirm("페이지에서 나가시겠습니까? 내용은 저장되지 않습니다.")){
$.ajax({
url:"/goods/picture_all_del",
type:"get"
})
}else{
return false;
}
}
//this is now
$(window).on("beforeunload", function(){
$.ajax({
url:"/goods/picture_all_del",
type:"get"
})
});