Bonjour, le problème se situe à cette ligne:
var url = $('a.ajax-datas').attr('href');
En effet, d'accord tu as cliqué sur le lien numéro 2 mais ici dans url tu refais ton sélecteur , du coup il reparcours le dom et le attr('href') doit être appliqué au premier élement trouvé, ce qu'il faut c'est récuprer le bon lien dans la fonction.
Comment faire??
La méthode click de jquery peut prendre en parametre l'évenement.
Dans cet évenement qui est un objet javascript il y a plein de truc et parmis ceux là un élement target qui lui contient les infos de la cible (l'élement cliqué)
Ainsi, essaye cela:
$('a.ajax-datas').on('click',function(event){
var url = event.target.href;
$.ajax({
type : "GET",
url : url,
sucess : function(data){
$('#body-page').html(data);
}
});
return false;
});
bien cordialement
Antho