Bonjour,
mon souci n'est pas bloquant mais j'aimerai vraiment savoir ..
Mon fichier principal fait un "include" d'un fichier html contenant l'api google map ...
afin d'éviter de passer via php, j'aimerai récupérer les valeurs get pour localiser mon point sur la carte google.
j'ai ce script :
Qui me permet donc de récupérer les valeurs get ... mais seulement, si je fais un include de mon fichier (non de son adresse) je ne peut pas y passer les arguments. Cependant, si, dans mon fichier appelant, je rempli les get de tel façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var tmp=window.document.location.search.substr(1).split("&"); for (i=0; i<tmp.length; i++) { var data=tmp[i].split("="); params[data[0]]=data[1]; } var adr=params['lib']+"<br /> "+params['adr']+" <br />"+params['cp']+" "+params['ville'];
je devrais pouvoir les lire, mais au lieu de ça je n'ai que du undifined ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $_GET['lib']=$ligne['libAgence']; $_GET['adr']=$ligne['adrAgence']; $_GET['cp']=$ligne['cpAgence']; $_GET['ville']=$ligne['villeAgence']; $_GET['lat']=$ligne['latitude']; $_GET['lon']=$ligne['longitude'];
Si jamais je test le même code en php avec donc un echo de mon $_GET['...'] ça marche.
Je suppose alors que dans la hiérarchie "var tmp=window.document.location.search.substr(1).split("&");" il manque quelque chose pour signifier que je veux chercher les get du fichier appelant ...
J'espère être clair et pas trop imprécis.
Partager