Bonjour, je suis occupé avec une requete ajax dans ce fichier js, j'ai une function. J'aimerais faire passer dans cette function une function get de mon id qui se trouve dans l'url. Mais je me demande comment recuperer le get et le faire passer dans ma function et la travailler dans mon fichier recup

7 réponses


Vallyan
Réponse acceptée

Ah ! bas c'est juste un epetite fonction de parsing de l'url ...

function getParams(){
    var params = new Object();
    window.location.search.replace("?", "").split('&').forEach(function(e){
        tmp = e.split("=");
        params[tmp[0]]=tmp[1];
    })
    return params;
}

sur une URL du genre https://www.google.fr/search?q=javascript&test=kiki tu peux faire:

getParams().q // retourne "javascript"

Moi non plus j'ai rien bité :$

salut, je n'ai pas tout compris non plus, tu veux récupérer le hash dans l'url ou l'url entière c'est ça?

Bonjour,
pour plus de clarté, tu peux illustrer par un schéma ou un bout de code.

Cordialement

Antho

pege
Auteur

J'aimerais juste faire passer des informations GET (id qui se trouve dans l'url) dans une function...

Donc tu veux récupérer les infos de l'URL pour les utiliser dans une fonction JS c'est ça ?

@Vallyan +1
C'est exactement ça, rien de plus simple :)