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

时间:2014-11-20 14:35:04

标签: javascript forms redirect

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

所以在标签中,我写了

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

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

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

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

我对前编码很新, 提前谢谢!

1 个答案:

答案 0 :(得分:1)

您有3个选择:

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

这是jQuery代码,其中包含post form async:

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

希望它有所帮助。