/ /リンクを通じてフォームに値を送信できますか。 - html、jsp

リンクを通じてフォームに値を送ることはできますか? - html、jsp

リンクを通じて登録フォームに値を送りたいのですが。ページへのアクセスに使用されているリンクに応じて異なる値を送信するようにします。

例えば; Add Userというリンクがクリックされた場合、パラメータとして "User"のような値を送信したい Add Adminというリンクがクリックされた場合、 "Admin"のような値をパラメータとして送信したい

また、パラメータがURLに表示されないようにします。

回答:

回答№1は1

パラメータを表示せずにパラメータを含むリンクを作成することはできません。

それが単なる美学の問題であるならば、あなたはすることができますリンクは常にフォームを指し、フォームはその値を何らかの内部ストレージ(セッション、データベース、クッキーなど、状況に応じて適切なもの)に保存してから、含まれていないURLにリダイレクトします。パラメータ

もう1つの選択肢は、JavaScriptとAJAXを使用してリンクに「舞台裏」のフォームを送信させ、そのAJAX要求の結果を使用して自分でページを再ロードすることです。


回答№2の場合は0

シンプルな使い方 jQuery ajax 値を渡します。ヘッダにjqueryライブラリを追加します。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url : "servletURL",
data : {  field1: "admin", field2 : "user"}
type : "POST",
success: function (response) {
//your success code
},
error: function () {
//your error code
}
});
});
</script>