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