簡體   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