Maison > interface Web > js tutoriel > Méthode JavaScript pour ajouter des paramètres d'URL et ajouter des paramètres à l'URL et modifier les paramètres d'URL_compétences Javascript

Méthode JavaScript pour ajouter des paramètres d'URL et ajouter des paramètres à l'URL et modifier les paramètres d'URL_compétences Javascript

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-05-16 15:35:14
original
1570 Les gens l'ont consulté

javascript ajoute la méthode des paramètres d'URL et ajoute les paramètres à l'URL. S'il y en a un dans l'URL d'origine, il sera écrasé. Ce qui suit vous l'expliquera à travers un exemple de code. Veuillez voir ci-dessous pour le contenu spécifique. .

le code js est le suivant :

function addToUrl(obj){ 
var aprotocol = location.protocol; 
var ahost = location.host; 
var apath = location.pathname; 
var asearch = location.search; 
var ahash = location.hash; 
var result = ''; 
console.log(obj); 
var joinObj = function(joinObj_obj){ 
var result = ''; 
for(var i in joinObj_obj){ 
result += i + '=' + joinObj_obj[i]; 
} 
return result; 
}; 
var splitSearchToObj = function(str){ 
var resObj = {}; 
var arr = str.split('&'); 
for(var i = ; i < arr.length; i++){ 
resObj[arr[]] = arr[]; 
} 
return resObj; 
}; 
var existObjKey = function(existObjKey_obj, str){ 
for(var i in existObjKey_obj){ 
if(i == str){ 
return true; 
} 
} 
return false; 
}; 
var objExtend = function(obj, obj){ 
var result = {}; 
for(var i in obj){ 
if(existObjKey(obj, i)){ 
result[i] = obj[i]; 
}else{ 
result[i] = obj[i]; 
} 
} 
}; 
if(asearch == ''){ 
console.log(obj); 
result = aprotocol + '//' + ahost + apath + '&#63;' + joinObj(obj) + ahash; 
}else{ 
var oldSearchObj = splitSearchToObj(asearch.substr()); 
result = aprotocol + '//' + ahost + apath + joinObj(objExtend(oldSearchObj, obj)) + ahash; 
} 
return result; 
} 
addToUrl({'kd': 'aaa'});
Copier après la connexion

JavaScript ajouté pour modifier les paramètres d'URL

 function ChangeParam(name,value)
 {
  var url=window.location.href ;
  var newUrl="";
var reg = new RegExp("(^|)"+ name +"=([^&]*)(|$)");
var tmp = name + "=" + value;
if(url.match(reg) != null)
{
 newUrl= url.replace(eval(reg),tmp);
}
else
{
 if(url.match("[\&#63;]"))
 {
 newUrl= url + "&" + tmp;
 }
 else
 {
 newUrl= url + "&#63;" + tmp;
 }
}
   location.href=newUrl;
 }
Copier après la connexion

Le contenu ci-dessus est la méthode introduite par l'éditeur pour ajouter des paramètres d'URL en JavaScript, ajouter les paramètres à l'URL et modifier les paramètres d'URL. J'espère que cela sera utile à tout le monde. Pour plus d'informations, veuillez vous connecter au. Site Web de Script House pour en savoir plus.

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