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; });
Partager