jquery が別の JSP によって渡されたパラメータをクエリする方法は次のとおりです: 1. URL クエリ文字列を使用します. JSP ページは URL クエリ文字列にパラメータを追加し、`location.search` 属性を使用して取得しますクエリ文字列、使用する必要がある値、2. POST リクエストを使用し、フォームは POST メソッドを通じてデータを送信し、jQuery は「$.post()」メソッドを使用して Ajax リクエストを送信し、パラメータを次のように渡します。 JSON オブジェクトを取得し、返されたデータをコールバック関数で処理できます。
このチュートリアルのオペレーティング システム: Windows 10 システム、jQuery3.6.0 バージョン、Dell G3 コンピューター。
jQuery を使用して別の JSP ページによって渡されたパラメータをクエリする方法は、パラメータが URL でどのように渡されるかによって異なります。
次に、2 つの一般的な方法を示します。
方法 1: URL クエリ文字列を使用する
JSP ページは、In にパラメータを追加できます。 URL のクエリ文字列。例:
http://example.com/mypage.jsp?param1=value1¶m2=value2
jQuery を使用してクエリ文字列の値を取得するには、`location.search` 属性を使用する必要があります。以下に例を示します。
// 获取查询字符串 var queryString = window.location.search; // 使用正则表达式分离参数和值 var regex = /[?&]([^=#]+)=([^&#]*)/g, params = {}, match; while (match = regex.exec(queryString)) { params[decodeURIComponent(match[1])] = decodeURIComponent(match[2]); } // 获取参数值 var param1Value = params["param1"]; var param2Value = params["param2"];
方法 2: POST リクエストを使用する
POST リクエストを使用してフォームを送信する場合は、jQuery の `$.post() を使用できます。 ` メソッド AJAX リクエストの送信:
$.post("otherpage.jsp", {param1: value1, param2: value2}, function(data) { // 处理返回值 });
上記のコードでは、POST リクエストを `otherpage.jsp` に送信し、パラメーターを JSON オブジェクトの形式で渡しました。コールバック関数では、返されたデータを処理できます。
いずれの方法でも、jquery を使用して、別の JSP ページから渡されたパラメーターをクエリするのは簡単です。
以上がjqueryを使用して別のJSPから渡されたパラメータをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。