Maison >Problème commun >Comment interroger les paramètres transmis par un autre jsp en utilisant jquery

Comment interroger les paramètres transmis par un autre jsp en utilisant jquery

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-06-13 09:14:511194parcourir

La méthode permettant à jquery d'interroger les paramètres transmis par un autre jsp est la suivante : 1. Utilisez la chaîne de requête URL. La page JSP ajoute les paramètres à la chaîne de requête URL et utilise l'attribut `location.search` pour obtenir les paramètres qui. doit être utilisé dans la chaîne de requête. Valeur ; 2. Utilisez la requête POST, le formulaire soumet les données via la méthode POST, puis jQuery utilise la méthode "$.post()" pour envoyer la requête Ajax, transmettez les paramètres en tant que paramètre. JSON et traitez les données renvoyées dans la fonction de rappel.

Comment interroger les paramètres transmis par un autre jsp en utilisant jquery

Le système d'exploitation de ce tutoriel : système Windows 10, jQuery version 3.6.0, ordinateur Dell G3.

La manière d'interroger les paramètres transmis par une autre page JSP à l'aide de jQuery dépend de la manière dont les paramètres sont transmis dans l'URL.

Voici deux méthodes courantes :

Méthode 1 : Utilisation de la chaîne de requête d'URL

Les pages JSP peuvent ajouter des paramètres à la chaîne de requête de l'URL, par exemple :

http://example.com/mypage.jsp?param1=value1&param2=value2

Utilisez jQuery pour obtenir la chaîne de requête. la valeur dans nécessite l'utilisation de la propriété `location.search`. Voici un exemple :

// 获取查询字符串
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"];

Méthode 2 : Utilisation d'une requête POST

Si vous soumettez le formulaire à l'aide d'une requête POST, vous pouvez utiliser la méthode `$.post()` de jQuery pour envoyer une requête AJAX :

$.post("otherpage.jsp", {param1: value1, param2: value2},
  function(data) {
    // 处理返回值
});

Dans le code ci-dessus, nous avons envoyé une requête POST à ​​« otherpage.jsp » et transmis les paramètres sous forme d'objets JSON. Dans la fonction de rappel, nous pouvons traiter les données renvoyées.

Quoi qu'il en soit, il est facile d'interroger les paramètres transmis par une autre page jsp via jquery.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn