form表單只提交資料而不進行頁面跳轉的解決方案

2022-09-28 19:30:19 字數 689 閱讀 3455

一般的form提交操作寫法為

複製** **如下:

點選submit按鈕或直接回車可以將資料提交到s**ereport頁面,但是提交後也會跳轉到s**ereport頁面

如何做到

將資料提交到s**ereport(form的action指向)頁面,但是頁面又不進行跳轉,即保持當前頁面不變呢??

這種需要在load乙個頁面的時候尤其迫切。

利用jquery的ajaxsubmit函式以及form的onsubmit函式完成,如下:

複製** **如下:

< id="s**ereportform" action="s**er程式設計客棧eport.htm" method="post" onsubmit="return s**ereport();">

form增加乙個id用於在jquery中呼叫,增加乙個onsubmit函式用於submit前自己提交表單

s**ereport對應函式為

複製** **如下:

function s**ereport() );

return false; 必須返回false,否則表單會自己再做一次提交操作,並且頁面跳轉

}

本文標題: form表單只提交資料而不進行頁面跳轉的解決方案

本文位址: http:/ruanjian/j**a/99837.html

form表單提交資料給後台

1.完整登入示例 1.form表單往後端提交資料注意三點 1.所有獲取使用者輸入標籤都應該放在form表單裡面 2.action屬性控制往哪兒提交,method一般都是設定成post 3.提交按鈕必須一定是type submit 4.input標籤必須有name屬性,形成鍵值對 2.get請求和po...

批量新增資料(Form表單提交)

通過form表單的requestgetparameternames 方法拿到所有的key 例如 enumeration keys request.getparameternames 然後像map那樣通過key取值 對與不變的資料重複提交,先用keys.nextelement 取出來儲存,每一次與變化...

Form表單提交資料的亂碼問題

form表單以post方式提交資料 瀏覽器將資料 假設為 中國 傳送給伺服器的時候,將資料變成0101的二進位制資料 假設為98 99 時必然要查碼表,瀏覽器以哪個碼表開啟網頁,瀏覽器就以哪個碼表提交資料。資料到達伺服器後,資料 98 99 要封裝到request中,在servlet中呼叫reque...