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