$.ajax et callbacks par défauts
Bonjour,
je souhaiterais toujours exécuter une fonction avant de rentrer dans les callbacks "success" et "error" et de ceux de manière systématique et automatisée, or je n'ai trouvé aucun moyen de le faire.
Mon exemple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
// Eviter ceci :
$.ajax({
url: ".",
success: function() { success_fn(); alert("success") },
error: function() { error_fn(); alert("error") }
});
// Mais avoir ça :
$.ajax({
url: ".",
success: function() { alert("success") },
error: function() { alert("error") }
}); |
J'ai pensé passé par :
- dataFilter: problème, on ne dispose pas de la requête XHR ni du statut de cette dernière (échec, succès)
- $.ajaxSuccess: Cette fonction s'exécute après success (et non avant)
- $.ajaxError: Cette fonction s'exécute après error (et non avant)
Une idée?
:merci: