I am facing strange issue. when closing complete safari browser, I need to call one function using jquery post. but this is not calling when close safari browser. But beauty is working in all other browser.
Below is my piece of code,
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
$.post("test.php");
}
</script>
Please kindly get this work in safari.
Thanks,
Dinesh Kumar Manoharan
This may be because you are doing an asynchronous post, and Safari stops running the JavaScript (due to the page being unloaded) before it issues the request. Try making the call blocking by using
$.ajaxinstead of$.postand settingasynctofalse. Something like (untested):