envoie GET en ajax

Par utilisateur, il y a 8 ans


Bonjour,

Je voudrais envoyer une valeur "$result["ID"]" dans un lien à un script "../php/addcoeur.php" qui fera un traitement sans changer de page
Je n'utilise pas de PDO donc les this-> ... ne fonctionneront pas
Voici le lien :

echo "<p align='left'> <a class='add_panier' href='../php/addcoeur.php?an=".$result["ID"]."'><img src='../img/c.png' ></a></p>";

la partie JS :

(function($){ $('.add_panier').click(function(event){ event.preventDefault(); ??? }); })(jQuery);

Je ne vois pas dutout quoi mettre à l'intérieur. J'ai essayé des trucs mais le na vigateur affiche tout le temps la page "../php/addcoeur.php"

J'aimerais avoir un peu d'aide sur çà :-(

2 réponses

Pierrot01, il y a 8 ans

Salut,

Suelque chose comme ça :

(function($){ $('.add_panier').click(function(event){ event.preventDefault(); $.get($(this).attr("href")) .done(function(data) { // var panier = JSON.parse(data); // .......................11111111 }) .fail(function() { alert( "erreur pannier" ); }) }); })(jQuery);

fait à l'arrache, donc à vérifier

@plus

Pierre

utilisateur, il y a 8 ans

ça fonctionne pierre je te remercie infiniment !!!!! maintenant je veis essayer de compreandre ces lignes :-)

Merci à toi