我正在尝试在提交当前表单后重定向到不同的页面,但事实证明,使用window.location
am 非常快速地转移到新页面,并且似乎我当前的表单根本没有提交。
这是正在使用的功能。
function updateImportJobTypeSettings()
{
var importJob = document.getElementById("jobtype").value;
var parser = document.getElementById("selectparser");
var parserValue = parser.options[parser.selectedIndex].value;
document.importJobManagmentForm.action="/admin/ImportJobManagment.jsp";
document.importJobManagmentForm.requestAction.value="updateImportJobSettings";
document.importJobManagmentForm.ImportJobParser.value=parserValue;
document.importJobManagmentForm.ImportJobManagmentType.value=importJob;
document.importJobManagmentForm.DivHidden.value="visible";
document.importJobManagmentForm.submit();
window.location = "/admin/ImportJobManagmentList.jsp"
}
我的目标是在 ImportManagment.jsp 页面提交后,我想回到 ImportJobManagmentList.jsp 页面查看所有提交到 ImportJobManagment.jsp 的数据
这里要注意的是,如果我打开调试器,那么我确实看到在 JobList 上创建了新作业,但是如果我去尝试更新它,则会再次创建新作业,而不是对以前的作业进行更新。