Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/03/2011, 15h46   #1
Membre habitué
 
Inscription : septembre 2004
Messages : 244
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 244
Points : 110
Points : 110
Par défaut compte clique sur balise <a>

Bonjour,

Je cherche a comptabiliser le clic sur les liens effectués par les utilisateurs vers mes partenaires.
Pour cela j'essaye d'utiliser ajax via jquery, qui fait appel a ma page stat-partenaire.php.
Le but étant de récupérer la valeur d'id de ma balise <a> pour l'insérer en bdd.

Dans mon index.php j'ai ceci:

Code jquery :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="text/javascript"> 
			$('#fluxindex a').click(function(event){
				var res = $(this).attr('id');
				alert(res);
				//ajax fct
				send_ajax(res);
			});	
		});
 
		function send_ajax(res){
			$.post('/stat-partenaire.php',
		{variable : res});
}
}
</script>
Code html :

Code :
1
2
3
<div id="fluxindex">
	<a  href="http://www.exemplepartenaire.com" target="_blank" id="ID1" >titre</a>
<div>
Lors du clique sur la balise a, cela m'ouvre bien un nouveau lien qui ouvre une nouvelle fenetre vers "http://www.exemplepartenaire.com".
Par contre quand il fait appel a ma page stat-partenaire.php via ajax, cela tourne en "rond", dans le navigateur firefox via firebug dans l'onglet réseau, il fait bien appel à la page http://www.exemplesite.fr/stat-partenaire.php, mais ne semble rien retourne.

Savez-vous pourquoi ?
omelhor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 18h05   #2
Rédacteur/Modérateur
 
Avatar de marcha
 
Homme Marc Chappuis
Développeur Web
Inscription : décembre 2003
Messages : 1 535
Détails du profil
Informations personnelles :
Nom : Homme Marc Chappuis
Âge : 41
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2003
Messages : 1 535
Points : 2 206
Points : 2 206
Salut,

Code :
1
2
3
4
5
function send_ajax(res) {
	$.post('/stat-partenaire.php', {variable : res}, function() { 
		alert('ok'); 
	});
}
Si tu modifie ton post ainsi, est-ce que tu vois le alert ?
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage !
marcha est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/03/2011, 22h08   #3
Membre habitué
 
Inscription : septembre 2004
Messages : 244
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 244
Points : 110
Points : 110
Citation:
Envoyé par marcha Voir le message
Salut,

Code :
1
2
3
4
5
function send_ajax(res) {
	$.post('/stat-partenaire.php', {variable : res}, function() { 
		alert('ok'); 
	});
}
Si tu modifie ton post ainsi, est-ce que tu vois le alert ?
Ca marche en effet. Merci pour votre aide.

Je me rend compte que j'ai ce poste en doublon avec :
http://www.developpez.net/forums/d10...e/#post5843956

Je me permet de le clôuterer
omelhor est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h48.


 
 
 
 
Partenaires

Hébergement Web