繁体   English   中英

提交表单后如何停止重定向页面?

[英]How to stop Redirecting a page when a form is submitted?

我使用的是表单,提交表单时,我使用了action属性,并调用了保存表单数据的服务器网址

外观如下:

<form name="example" action="webresources/data/update" method="post">
</form>

上面的表单在提交时会将表单数据更新到服务器中,但与此同时,它也将我带到了新页面webresources/data/update ,该页面仅包含服务器响应

我不希望此响应显示在网页上。 提交表单时应调用url,并且该URL应位于同一页面上而不重定向到新页面。

有没有办法做到这一点,我只能通过表单参数发送数据。

先感谢您 :)

删除表单中的action属性,然后将按钮放在表单外部。

当onclick时,进行ajax调用。

<form>
stuff
</form>
<input type="button" onclick="ajax()">

<script>
function ajax(){}
</script>
<form name="example" action="webresources/data/update" method="post" onclick="return false">
</form>

返回false将阻止页面重新加载或刷新。

我建议您在问一个问题之前先进行一个快速的Google搜索,因为这是我想到的第一个阻止表单提交使用javascript重定向/刷新的结果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM