"페이지에서 나가시겠습니까?"를 어떻게 표시 할 수 있습니까? 사용자가 실제로 페이지를 닫으려고 할 때 (브라우저 창 또는 탭에서 X 버튼 클릭) 페이지에서 벗어나려고 할 때 (다른 링크 클릭).
내 고객은 사용자가 페이지를 닫으려고 할 때 메시지가 표시되기를 원합니다. "페이지에서 나가시겠습니까? 아직 장바구니에 항목이 있습니다."
불행히도 $(window).bind('beforeunload')사용자가 페이지를 닫을 때만 실행되지는 않습니다.
jQuery :
function checkCart() {
$.ajax({
url : 'index.php?route=module/cart/check',
type : 'POST',
dataType : 'json',
success : function (result) {
if (result) {
$(window).bind('beforeunload', function(){
return 'leave?';
});
}
}
})
}