有一个提交按钮serializes某些形式并将其相应地提交给服务器上的不同处理程序。数据发送完毕后,我想重定向到另一个页面,用户可以在其中看到结果的概述。我怎么能这样做?因为页面没有足够的时间提交数据(或者看起来如此),所以立即重定向不起作用。提交多个表单后重定向
下失败:
$(document).ready(function(){
$('#submit_all_button').submit(function(){
var querystring = $('#q1').serialize();
$.get('/change_q1', querystring);
var querystring = $('#q2').serialize();
$.get('/change_q2', querystring);
var querystring = $('#q3').serialize();
$.get('/change_q3', querystring);
window.location.href = "/main";
return false;
});
});
同样的问题出现时,提交的行动是重定向到/main
页。