11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai consulté le tuto suivant : http://forum.phpfrance.com/faq-tutor...rl-t35431.html.
Dans une remarque il est dit que on peut mettre des variables
a écrit :
Ici il n'y a qu'une valeur. Mais rien n'empêche d'y injecter des variables: monsite.fr/index.php#p=accueil&q=planche&x=144, il faudra juste ajuster le code pour le permettre de récuperer ces valeurs.

Mais je n'arrive pas à récupérer ces variables, faut-il utiliser autre chose que $_GET['p'] et $_GET['x'] dans ces cas là où il y a un dièse ?
Oui mais malheureusement lors d'un chargement ajax sans refresh toute la page, on ne peut changer l'url que par javascript et ça ajoute le dièse automatiquement (changement du hash).
Modérateur
Salut,

Pour récupérer tes valeur de variable, il faut que tu le fasses en Javascript (et non en passant par php) en traitant la chaîne de caractères obtenue avec document.location.hash
Hm, je vois ... et bien si c'est la seule solution ...

Alors autant adopter un style d'écriture comme index.php#accueil&planche puis de faire un implode de la chaine après le # et de vérifier tab[0], tab[1] etc. ? Ou y a t-il mieux comme technique ?