Tengo esta función que se supone que debe preguntar al usuario si está seguro de que quiere abandonar o actualizar el sitio web y si dice que sí y se va, se ejecuta la función ajax. Mi problema es que si la función ajax está sola, el usuario no recibe ninguna advertencia, pero si hay algo más en el código, la función ajax no funciona.
<script type="text/javascript"> window.onbeforeunload = function () { return ""; $.ajax({url: "checkout.php", type : 'post', data : { page_left: 1}}); } </script> <script type="text/javascript"> window.onbeforeunload = function () { if (window.confirm("Do you really want to leave?")) { $.ajax({url: "checkout.php", type : 'post', data : { page_left: 1}}); } } </script>Mira esto te ayudará