[AJAX] Ajax et URL rewriting
Bonjour,
je rencontre actuellement un p'tit probleme lié à l'URL rewriting.
je m'explique, en simplifiant les données.
J'ai une rule de type
Citation:
photo-1-auteur-date ----> index.php?include=photo&id=1&auteur=auteur&date=date
Donc la page index.php inclue la page passée en paramètre "include", ici en l'occurence "photo".
Sur cette page photo, j'ai une navigation Ajax. Je clique sur un lien, et la photo s'affiche dans un div prévue à cet effet.
J'utilise jquery, et soucieux de ne pas faire de javascript intrusif et donc pas de onclick, je fais ceci :
Code:
1 2 3 4 5
|
$("a").click( function() {
$.get($(this).attr("href"), function() { ... append() etc...
});
} |
je souhaite garder une navigation possible pour les non javascript, donc tous mes liens href conservent l'url rewrité.
Le probleme du coup est que lorsque je clique, ça n'est pas juste l'image qui est chargé dans ma div, et donc juste le retour de la page photo.php.. mais c'est tout le contenu du site, à cause de l'url rewriting...
J'espere que j'ai été clair.
Quelles sont les solutions à ça, sachant que je ne veux pas de onclick, pas de href="javascript:fonction(param...)" sinon ça plombe ceux sans js...
bref, comment passer des paramètres à $.get() dans ces conditions la ?
merci beaucoup pour vos reponses.