Maison >interface Web >js tutoriel >Comment accéder et récupérer les paramètres GET en JavaScript ?
Accès aux paramètres GET en JavaScript
La récupération des paramètres GET dans le JavaScript d'une page HTML peut être réalisée à l'aide de l'objet window.location. Pour obtenir les paramètres GET sans le point d'interrogation, utilisez le code suivant :
window.location.search.substr(1)
Par exemple, étant donné l'URL :
http://example.com/page.html?returnurl=%2Fadmin
Le code ci-dessus affichera :
returnurl=%2Fadmin
Méthode alternative avec fonction
Pour créer une fonction qui récupère des paramètres GET spécifiques, use :
function findGetParameter(parameterName) { var result = null, tmp = []; location.search .substr(1) .split("&") .forEach(function (item) { tmp = item.split("="); if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); }); return result; }
L'appel de la fonction avec findGetParameter('returnurl') renverra "/admin."
Plain For Loop Variation
Pour la compatibilité avec les navigateurs plus anciens tels que IE8, utilisez une simple boucle for :
function findGetParameter(parameterName) { var result = null, tmp = []; var items = location.search.substr(1).split("&"); for (var index = 0; index < items.length; index++) { tmp = items[index].split("="); if (tmp[0] === parameterName) result = decodeURIComponent(tmp[1]); } return result; }
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!