et je veux pouvoir ajouter ceci à l'url : http://localhost/blabla/id?mode=ok
j'ai fais ceci comme methode mais evidemment ca ne marche pas.. il lit bien mon premier console.log mais ne reconnait pas quand j'ajoute le parametre dans l'url
window.location est un objet JavaScript contenant des informations propres à l'URL. Tu ne peux pas le comparer directement à une chaîne de caractères comme tu le fais.
En revanche tu peux utiliser la propriété .search dans cet objet pour analyser la chaîne de requête (query string), et en extraire l'information concernée : en l'occurence ici, le "mode".
function parseQueryString(qs) {
let obj = {};
qs.slice(1).split('&').forEach(el => {
let [param, value] = el.split('=');
if (param)
obj[param] = value || "";
});
return obj;
}
let queryString = parseQueryString( window.location.search );
if (queryString.mode === 'ok') {
// ...
}
AngularJs - ajouter parametre à l'url
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.