मैं कैसे प्रदर्शित कर सकता हूं "क्या आप सुनिश्चित हैं कि आप पृष्ठ छोड़ना चाहते हैं?" जब उपयोगकर्ता वास्तव में पृष्ठ को बंद करने की कोशिश करता है (ब्राउज़र विंडो या टैब पर एक्स बटन पर क्लिक करें) तब नहीं जब वह पृष्ठ से दूर नेविगेट करने की कोशिश करता है (किसी अन्य लिंक पर क्लिक करें)।
मेरा ग्राहक एक संदेश दिखाना चाहता है जब उपयोगकर्ता पृष्ठ को बंद करने की कोशिश करता है "क्या आप सुनिश्चित हैं कि आप पृष्ठ को छोड़ना चाहते हैं? आपके पास अभी भी आपकी खरीदारी की टोकरी में आइटम हैं।"
$(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?';
});
}
}
})
}