jquery在提交之前显示确认警报

时间:2015-04-02 10:57:20

标签: javascript jquery

jQuery('document').ready(function(){
jQuery('#survey').on('click', function(){
    var postData = jQuery('#surveyForm').serialize();

    jQuery.post('survey.php', postData, function(data){
        alert(data);
     if($.trim(data) == "Your Score sent Successfully!") {
            location.reload();  
        }

    });     
});

});

这是我的jquery代码,任何人都可以帮我如何添加确认提醒"你确定要提交"在上面的代码中。 提前谢谢。

2 个答案:

答案 0 :(得分:2)

您可以使用Javascript confirm框,如下所示: -

jQuery('document').ready(function(){
   jQuery('#survey').on('click', function(){
     if(confirm("Do You want to save?")){
       var postData = jQuery('#surveyForm').serialize();

       jQuery.post('survey.php', postData, function(data){
         alert(data);
         if($.trim(data) == "Your Score sent Successfully!") {
            location.reload();  
         }
       });   
     }  
   });
});

DEMO

答案 1 :(得分:0)

我认为在您的代码响应中并非来自php文件检查它。 并尝试在确认条件之间添加您的代码

jQuery('document').ready(function(){
            jQuery('#survey').on('click', function(){
               if(confirm("Do You want to save?")){
//                var postData = jQuery('#surveyForm').serialize();
//
//                jQuery.post('survey.php', postData, function(data){
//                    alert(data);
//                 if($.trim(data) == "Your Score sent Successfully!") {
                        location.reload();  
//                    }

//                 });   
               }  
            });
            });