Ma question est un peu étrange mais j'ai besoin de mettre à jour la fonction $ .ajax.Ajax: comment modifier correctement les sources jQuery?
Dans le code jQuery original, il y a:
ajax: function(origSettings) {
// Some code
function success() {
// If a local callback was specified, fire it and pass it the data
if (s.success) {
s.success.call(callbackContext, data, status, xhr);
}
// Fire the global callback
if (s.global) {
trigger("ajaxSuccess", [xhr, s]);
}
}
}
Et je voudrais changer la fonction success
interne:
ajax: function(origSettings) {
// Some code
function success() {
// Fire the global callback
if (s.global) {
trigger("ajaxSuccess", [xhr, s]);
}
// If a local callback was specified, fire it and pass it the data
if (s.success) {
s.success.call(callbackContext, data, status, xhr);
}
}
}
changements de déclenchement dans cet ordre est plus normal et adapté pour moi ...
Comment puis-je faire cela correctement? (Si je peux ...)
Merci.
J'essaie d'appeler une fonction générique sur toutes les requêtes AJAX sur la page, et si elle échoue (pour une raison ou une autre) ne lancer local rappeler. –