Bonjour,
Je suis en train de tester la navigation ajax sur mon site. Tous fonctionne parfaitement à part que je ne peux pas faire précédent/suivant (évidement c'est en ajax...).
Je me suis donc attaqué à mettre en place le plugin jQuery-BBQ mais je ne comprends pas trop comment le faire marcher...
Voici mon code :
Premièrement, le pushState de BBQ n'affiche pas l'url du type "www.mondomaine.com#page1.php" mais comme ça "www.mondomaine.com#page1.php=". Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 $(document) .ready(function(){ $("#nav li a").click(function(){ page = $(this).attr("href"); jQuery.bbq.pushState(page);//Hash $.ajax({ url:'ajax/'+page, cache:false, success:function(html){ $("#contenu").empty(); $("#contenu").append(data); }, error:function(XMLHttpRequest,textStatus, errorThrown){ alert(textStatus); } }) return false; }); });
Ensuite, je n'ai pas compris comment récupérer le hash de la page en cours pour faire la requête ajax de la page demandée.
Si quelqu'un a déjà utilisé ce plugin, ou s'il y a un autre plugin mieux adapté,
je suis preneur.
Merci d'avance.
Partager