jQuery zastępuje funkcję $ .post

Przede wszystkim przepraszam za mój słaby angielski ... Mam nadzieję, że ktoś zrozumie moje pytanie i pomoże mi ...

Pracuję nad projektem wykorzystującym wiele połączeń $ .post i chcę je ulepszyć, dodając tę ​​samą weryfikację dla wszystkich.

Nie chcę zmieniać wszystkich skryptów jeden po drugim, więc czy jest jakiś sposób na zastąpienie funkcji $ .post, aby dodać to samo do wszystkich w tym samym czasie? A może sposób na uruchomienie innej funkcji na każdym $ .post? Coś jak :

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

lub

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

Dzięki !

EDYCJA: Wreszcie zrobiłem to tak, jak chciałem! Oto mój kod:

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

questionAnswers(2)

yourAnswerToTheQuestion