Tôi đang trò chuyện và tôi đang cố gắng tìm hiểu cách tôi có thể phát hiện thấy người dùng đã rời trang hay chưa. Hầu như tất cả mọi thứ đang được xử lý bởi cơ sở dữ liệu để tránh kết thúc trước từ rối tung lên.AJAX và người dùng rời khỏi trang
Vì vậy, những gì tôi đang cố gắng làm là khi trang còn lại vì bất kỳ lý do nào (cửa sổ đóng, chuyển đến trang khác, nhấp vào liên kết, v.v.) cuộc gọi ajax sẽ được kích hoạt trước khi một người rời đi để tôi có thể cập nhật cơ sở dữ liệu.
Đây là những gì tôi đã cố gắng:
$(window).unload(function(){
$.post("script.php",{key_leave:"289583002"});
});
Đối với một số lý do kỳ quặc, nó sẽ không làm việc, và tôi đã kiểm tra mã php, và nó hoạt động tốt. Bất kỳ đề xuất?
Có thể trùng lặp [JavaScript, trình duyệt, đóng cửa sổ - gửi yêu cầu AJAX hoặc chạy tập lệnh khi đóng cửa sổ] (http://stackoverflow.com/questions/6162188/javascript-browsers-window –