有一個提交按鈕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
頁。