| Auteur |
|
| gordie |
|
| 240 Posts |
hello, j'ai une requête ajax qui se lance au survol d'un élément.
ça marche très bien, sauf que la requête s'exécute et s'exécute et s'exécute.... à l'infini tant que la réponse n'a pas été envoyée, si la souris reste au dessus de l'élément.
J'aimerais que la requête ne se fasse qu'une fois...
Comment puis je faire ?
Merci !
more_infos.each(function(more_info){
Event.observe(more_info, 'mouseover', function(){
var plugin_url = "<?php bloginfo('wpurl') ?>/wp-content/plugins/folio_mk";
more_info.update('<img src="'+plugin_url+'/img/ajax-loader.gif" width="16" height="16">');
//on récupère l'ID du post
var lang = "<?php echo $_REQUEST['lang'];?>";
var containeur = more_info.up('.folio_mk');
var post_ID = more_info.up('.post'); //on cherche la classe .post
var post_ID = post_ID.identify(); //on récupère l'ID de cette classe
var post_ID = post_ID.split('-'); //on splitte le nombre
var url = plugin_url+"/folio_mk_ajax.php?id="+post_ID[1]+"&lang="+lang;
var success = function(t){devloungePluginSeriesClickComplete(t,containeur);}
var myAjax = new Ajax.Request(url, {method:'post', onSuccess:success});
return false;
});
});
|
|
Les références web : openweb.eu.org - opquast.com - webmaster-hub.com - webrankinfo.com - salemioche.net - web-pour-tous.org - webonorme.org
Nos partenaires : Editions Eyrolles - Location vacances France - Location vacances Europe
Nikozen : Hébergement - Réalisation : Alsacreations.fr