Pour de possibles clients qui, peu importe la raison, ne posséderaient pas Javascript : * prévoir un lien (GET) ou un formulaire (POST voir GET) opérationnel, suivant la méthode HTTP, pour effectuer l'opération désirée * le désactiver par Javascript en retournant FALSE après avoir effectué la requête par Ajax L'idée avec un lien : Opération $( function () { $('.op').click( function () { // ... $.get( 'url', { // données }, function () { // requête ajax ok } ); return false; } ); } ); L'idée avec un formulaire :
$( function () { $('.op').submit( function () { // ... $.post( 'url', { // données }, function () { // requête ajax ok } ); return false; } ); } );