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:
J'ai pensé passé par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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") } });
- 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?
Partager