jquery表单提交(非AJAX)回调不起作用

时间:2013-12-05 16:19:11

标签: jquery submit

我需要使用外部按钮提交我的表单,如下所示,需要在提交成功后重定向页面。下面的代码不起作用,我没有使用任何AJAX。

// CODE 1: THIS DOES NOT WORK
$("#myButton").click(function(){ 

   $("#myForm").submit(function(){
        window.location.href = "test.jsp";
   });  
});

但是,如果我按照以下方式使用延迟时间,则可以:

// CODE 2: THIS WORKS
$("#myButton").click(function(){ 
    $("#myForm").submit();
    setTimeout(function(){
    window.location.href = "test.jsp";
   }, 2000);
});

每当submit()和重定向之间有一个约2秒的延迟时,一切正常。但是,我不能在这里使用计时器,表单提交回叫不起作用。

任何人都可以告诉我如何解决它?

0 个答案:

没有答案