Variable par function

Par pege, il y a 10 ans


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, il y a 10 ans

Moi non plus j'ai rien bité :$

betaWeb, il y a 10 ans

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?

antho07, il y a 10 ans

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

Cordialement

Antho

pege, il y a 10 ans

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

betaWeb, il y a 10 ans

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

Vallyan, il y a 10 ans

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"
betaWeb, il y a 10 ans

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