jQuery überschreibt die Funktion $ .post

Zuallererst entschuldige ich mich für mein schlechtes Englisch ... Hoffe, jemand wird meine Frage verstehen und mir helfen ...

Ich arbeite an einem Projekt mit vielen $ .post-Aufrufen und möchte sie verbessern, indem ich für alle die gleiche Bestätigung hinzufüge.

Ich möchte nicht alle Skripte einzeln ändern. Gibt es also eine Möglichkeit, die $ .post-Funktion zu überschreiben, um allen gleichzeitig dasselbe hinzuzufügen? Oder vielleicht eine Möglichkeit, eine andere Funktion für jeden $ .post auszulösen? So etwas wie :

$.post.each(function(){[...]});

oder

$('body').on('post', function(){[...]});

Vielen Dank !

EDIT: Endlich tat es wie ich wollte! Hier ist mein Code:

// Override $.post
(function(){
    // Store a reference to the original remove method.
    var originalPostMethod = jQuery.post;

    // Define overriding method.
    jQuery.post = function(data){
        // Execute the original method.
        var callMethod = originalPostMethod.apply( this, arguments);

        callMethod.success(function(){
            //console.log('success');
        });
        callMethod.error(function(){
            //console.log('error');
        });
        callMethod.complete(function(){
            //console.log('complete');
            return callMethod;
        });
    }
})();

Antworten auf die Frage(2)

Ihre Antwort auf die Frage