提交表单后,网页重定向到 servlet URL,但我想重定向到另一个页面

after submit form,web page redirect to servlet url, but I want redirect to another page

本文关键字:重定向 另一个 servlet 表单 网页 提交 URL      更新时间:2023-09-26

我正在HTML5页面上编码,该页面将表单提交到远程Web服务器。

所以在标签中,我写

 <form  action="http://www.myweb.com/serv/addquery.do" onsubmit="redirect()">

但每次提交后,网络浏览器都会重定向到"http://www.myweb.com/serv/addquery.do"

如何使其重定向到正确的页面?

 function redirect()
  {
    alert(location); 
    window.location="http://www.myweb.com/HTML/RuntimeMonitor.html";
  }

我对前端编码真的很陌生,提前感谢!

您有 3 个选择:

  • 更改服务器端代码
  • 发布表单异步(推荐)。
  • 使用 iframe 发布表单。

这是带有后表单异步的jQuery代码:

$.post('http://www.myweb.com/serv/addquery.do', function(){
    window.location="http://www.myweb.com/HTML/RuntimeMonitor.html";
});

希望对您有所帮助。