在我們的應用程序中,我們需要刷新頁面。現在我正在使用onclick()
事件來調用下面的javascript方法。他們刷新頁面之前,「你想保存」頁面刷新與發佈請求
function refresh() {
document.getElementById('Question-Preview-ComboBox').style.display='none';
document.getElementById('Question-Preview-RelatedSRTicketDetails').style.display='none';
document.getElementById('Question-Preview-SignoffdetailControl').style.display='none';
document.getElementById('Question-Preview-RelatedTicketDetails').style.display='none';
document.getElementById('Question-Preview-PerformedBy').style.display='none';
document.getElementById('Question-Preview-TextBox').style.display='none';
document.getElementById('Question-Preview-CheckBoxMatrix').style.display='none';
document.getElementById('Question-Preview-Radio').style.display='none';
document.getElementById('Question-Preview-CheckBoxMatrixWOT').style.display='none';
document.getElementById('Question-Preview-MultiLineText').style.display='none';
if (windowDirty == true) {
showModal('doyouwanttosave');
}
else {
self.location = 'CreateQuestionnaireForm.html';
}
}
以上腳本將詢問用戶,並將使一個GET請求來調用控制器方法重新加載頁面。但我們的要求是將GET請求更改爲POST以獲得上述相同的功能。請建議如何將GET請求更改爲POST?
以我的jsp我只使用POST方法時,象下面這樣:<形式:形式方法= 「POST」 行動= 「add.html」 \t \t的ModelAttribute = 「問卷」 ID = 「createQuestionform」 \t \t的onsubmit =「return validate(this);」 class =「form_createQuestionnaireForm」> – Chandu