确认beforeunload ajax jquery

时间:2014-09-06 17:27:14

标签: javascript jquery ajax

您好我需要在离开页面之前用ajax确认但是confirm('message')我有一个错误

$( window ).on( "beforeunload", function(){
    confirm('message');
    $.ajax({
        type: "GET",
        async: false,
        url: 'page.php',
        success: function(dat) {
            alert(dat);
        }
    });
});

你有想法在ajax之前确认吗?

1 个答案:

答案 0 :(得分:0)

confirm()返回一个布尔值。在继续之前,您需要检查它的值。

if(confirm("Do you want to AJAX something?") {
$.ajax({
            type: "GET",
            async: false,
            url: 'page.php',
            success: function(dat) {
                alert(dat);
            }
        }); 
}