Maison > interface Web > js tutoriel > js récupère les paramètres dans l'URL et les décode via js lorsque les paramètres sont des compétences Chinese_javascript

js récupère les paramètres dans l'URL et les décode via js lorsque les paramètres sont des compétences Chinese_javascript

WBOY
Libérer: 2016-05-16 16:55:12
original
1384 Les gens l'ont consulté

Si les paramètres passés sont :

Copier le code Le code est le suivant :

Le js pour obtenir les paramètres de l'URL est le suivant :
Copier le code Le code est le suivant :

/**Chargement initial terminé*/
function getUrlVars(){
var vars = [], hash;
var hachages = window.location. href.slice(window.location.href.indexOf('?') 1).split('&');
for(var i = 0; i < hachages .length; i ) {
hash = hashes[i].split('=');
vars.push(hash[0]); ];
}
return vars
}

S'il y a du chinois dans l'URL, il y aura des caractères chinois tronqués lors de la prise des paramètres. Vous devez utiliser le decodeURI. () méthode pour décoder, comme suit :

Copier le code Le code est le suivant :
//Récupère le pkId de la catégorie
var params = getUrlVars();
//Récupère l'identifiant de cette catégorie
var parentId = params[params[0]]
//Récupère le nom de la catégorie
var productName = decodeURI(params[params[1]]);

É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