Maison > interface Web > js tutoriel > méthode javascript/jquery pour obtenir l'URL de la barre d'adresse paramètres_javascript compétences

méthode javascript/jquery pour obtenir l'URL de la barre d'adresse paramètres_javascript compétences

WBOY
Libérer: 2016-05-16 16:57:08
original
1314 Les gens l'ont consulté

Utiliser jquery pour obtenir l'URL et utiliser jquery pour obtenir les paramètres d'URL sont des opérations que nous utilisons souvent

1. Il est très simple d'obtenir l'url avec jquery Le code est le suivant :

Copiez le code Le le code est le suivant :

window.location.href;

En fait, il utilise uniquement l'objet window de base de javascript et n'utilise pas la connaissance de jquery

2. Obtenir les paramètres d'URL avec jquery est plus compliqué et nécessite l'utilisation d'expressions régulières, il est donc important d'apprendre les expressions régulières javascript

Tout d'abord, voyons comment obtenir un certain paramètre dans l'URL simplement via javascript

Copiez le code Le code est comme suit :

function getUrlParam(name)
{
var reg = new RegExp("(^|&)" name "=([^&]*)(&| $)") ; //Construire un objet d'expression régulière contenant les paramètres cibles
var r = window.location.search.substr(1).match(reg); //Faire correspondre les paramètres cibles
if (r!= null) return unescape(r[2]); return null; //Retour de la valeur du paramètre
}

Vous pouvez obtenir la valeur du paramètre en passant le nom du paramètre dans l'URL via cette fonction, par exemple, l'url est
http://www.xxx.loc/admin/write-post.php?cid=79
Si on veut obtenir la valeur de cid, on peut écrire comme ceci :
Copier le code Le code est le suivant :

getUrlParam('cid');

Comprenez comment javascript obtient les paramètres d'URL, nous pouvons utiliser cette méthode pour étendre une méthode pour jquery afin d'obtenir les paramètres d'URL via jquery, le code suivant

Le code étend une méthode getUrlParam() pour jquery

Copiez le code Le code est le suivant :

(function($){
$.getUrlParam
= function(name)
{
var reg
= new RegExp("(^|&)"
nom "= ([^&]*)(&|$)");
var r
= window.location.search.substr(1).match(reg);
if (r !=null) return unescape(r[2]); return null;
}
})(jQuery);

Après avoir étendu cette méthode pour jquery, nous pouvons l'obtenir via la méthode suivante La valeur d'un certain paramètre
Copier le code Le code est le suivant :

$.getUrlParam('cid ');
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal