ホームページ >よくある問題 >jqueryを使用して別のJSPから渡されたパラメータをクエリする方法

jqueryを使用して別のJSPから渡されたパラメータをクエリする方法

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-06-13 09:14:511209ブラウズ

jquery が別の JSP によって渡されたパラメータをクエリする方法は次のとおりです: 1. URL クエリ文字列を使用します. JSP ページは URL クエリ文字列にパラメータを追加し、`location.search` 属性を使用して取得しますクエリ文字列、使用する必要がある値、2. POST リクエストを使用し、フォームは POST メソッドを通じてデータを送信し、jQuery は「$.post()」メソッドを使用して Ajax リクエストを送信し、パラメータを次のように渡します。 JSON オブジェクトを取得し、返されたデータをコールバック関数で処理できます。

jqueryを使用して別のJSPから渡されたパラメータをクエリする方法

このチュートリアルのオペレーティング システム: Windows 10 システム、jQuery3.6.0 バージョン、Dell G3 コンピューター。

jQuery を使用して別の JSP ページによって渡されたパラメータをクエリする方法は、パラメータが URL でどのように渡されるかによって異なります。

次に、2 つの一般的な方法を示します。

方法 1: URL クエリ文字列を使用する

JSP ページは、In にパラメータを追加できます。 URL のクエリ文字列。例:

http://example.com/mypage.jsp?param1=value1&param2=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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。