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 :

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;
	});
});
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 ?

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.