Compteur de clic jquery/ajax
Bonjour à tous,
J'aimerais écrire plus proprement le code jquery plus bas,
le principe,
un fichier tpl affiche une liste de bannières avec leurs liens.
un fichier jquery qui appelle avec ajax le fichier php "suivi-lien.php" qui lui enregistre dans la bdd le clic ainsi que d'autres infos.
Le problème est que l'id de la balise <a> et à chaque fois différent, d'où cette répétition dans le code jquery,
l'idée serait de pouvoir récupérer l'id de la balise <a> dans jquery pour ne le traiter qu'une seule fois, mais je ne sais pas faire ça...
D'avance merci
fichier tpl
Code:
1 2 3 4 5
| {foreach $selpub as $pub}
<div class="affichepub">
<a id="ban{$pub.id}" class="suivi" target="_blank" title="{$pub.title}" href="{$pub.url}"><img alt="" src="img/pub/{$pub.img}"/></a>
</div>
{/foreach} |
jquery
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $(document).on('click','#ban1',function(){
$.ajax({
type : 'GET',
url : 'suivi-lien.php?ban=1'
});
});
$(document).on('click','#ban2',function(){
$.ajax({
type : 'GET',
url : 'suivi-lien.php?ban=2'
});
});
$(document).on('click','#ban3',function(){
$.ajax({
type : 'GET',
url : 'suivi-lien.php?ban=3'
});
});
// etc... une vingtaine de bannières |