/**
* Obtenir les paramètres de la barre d'adresse
*
* @exemple GetUrlString('id')
*
* @desc Ajoutez du jugement lors de l'appel pour vous assurer que le programme ne se trompera pas
* var monurl = GetUrlString('id');
* if (myurl != null && myurl.toString().length > 1) {
* alert(GetUrlString("id"));
* }
*
* @param String param Pour obtenir le nom du paramètre dans la barre d'adresse
* @return Valeur de chaîne
* @type Chaîne
*
* @name GetUrlString()
*
*/
fonction GetUrlString(param) {
var sValue = location.search.match(new RegExp("[?&]" m "=([^&]*)(&?)", "i"));
Retourner sValue ? decodeURI(sValue[1]) : decodeURI(sValue);
>
Faites ce jugement uniformément lors de l'appel pour éviter que si vous ne transmettez pas de paramètres, par exemple, votre adresse est abc.html et qu'il n'y a aucun paramètre derrière elle, puis forcez la sortie du résultat de l'appel et parfois une erreur sera signalée
window.onload = function() {
var monurl = GetParm("id");
Si (myurl != null && myurl.toString().length > 1) {
alert(GetParm("id"));
>
>
De cette façon, il n’y aura pas d’erreurs !
Remarque : ECMAScript v3 a supprimé la fonction unescape() du standard et a rendu son utilisation obsolète, elle doit donc être remplacée par decodeURI() et decodeURIComponent().
Avez-vous compris comment utiliser JavaScript pour obtenir les paramètres de la barre d'adresse ? Si vous avez des questions, veuillez laisser un message ?