是否有可能在瀏覽器上關閉警報?如果用戶確認「重新加載/關閉」,然後想執行一些Ajax的東西。這是我試過到目前爲止關於瀏覽器重新加載/刷新/關閉警報,然後ajax
window.onbeforeunload = function() {
return 'This will close your chat session. Are you Sure!';
var meta_id = $('#meta_id').val();
$.ajax({
url: site_url + '/chat/send_offline',
type: 'post',
cache: false,
async: false,
data: {
meta_id: meta_id
}
});
}
據我所知代碼return
語句後無法執行。 因此,如果用戶確認,可以同時提醒並執行ajax代碼?
你想使用'confirm()'而不是'return'。 – Justinas
@Justinas在'onbeforeunload'事件'confirm()'或'alert()'不起作用 –
實際上一些Web應用程序在運行窗體或執行http調用時出現「是否要關閉此窗口」錯誤。我認爲你可以搜索你如何激活它 – hurricane