Bonjour,

j'ai créé un petit script dont les buts sont les suivants :
quand on clique sur une div (thumb) :
- cela lance le téléchargement
et simultanément
- incrémente la BDD via Ajax ($.get) grace un petit bout de php : ajax_update3.php

Mon problème est le suivant :

1 - Si je clos ma fonction click par un Return False (ou un preventDefault), l'appel ajax se déroule correctement mais le téléchargement n'est pas lancé.(->résultante du preventDefault si j'ai bien compris)
2 - Si je n'indique ni preventDefault ni Return False, mon téléchargement se lance (normal) mais mon appel à ajax_update3.php est aborté (cela semble être une "sécurité" de l'appel Ajax)

Comment faire pour arriver à mes fins sans renoncer à l'un des 2 objectifs ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
jQuery('div.thumb').click(function(e)
{																					
			var targett =  jQuery(this).attr('id'); 
			$.get('ajax_update3.php', {idpourphp:targett},function(data)
					{
					$('#'+targett + '> .tick').css('display','block');
					}
				);	
return false;
});