我正在使用表单,当表单提交时,我使用了action属性并调用了表单数据保存的服务器URL
以下是它的外观:
<form name="example" action="webresources/data/update" method="post">
</form>
上面提交的表单将表单数据更新到服务器,但同时它也会将我带到新页面webresources/data/update
,它只有服务器响应
我不希望此回复显示在网页上。提交表单时应该调用url,它应该在同一页面上,而不会重定向到新页面。
有没有办法做到这一点,我只允许通过表格参数发送数据。
提前谢谢你:)
答案 0 :(得分:-1)
删除表单中的action属性,并将按钮放在表单外。
当onclick时,进行ajax调用。
<form>
stuff
</form>
<input type="button" onclick="ajax()">
<script>
function ajax(){}
</script>
答案 1 :(得分:-1)
<form name="example" action="webresources/data/update" method="post" onclick="return false">
</form>
返回false将阻止页面重新加载或刷新。
我建议您在提出问题之前进行快速谷歌搜索,因为这是我prevent form submit from redirecting/refreshing using javascript的第一个结果。