[英]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.