jQuery переопределить функцию $ .post

Прежде всего, я прошу прощения за мой плохой английский ... Надеюсь, кто-то поймет мой вопрос и поможет мне ...

Я работаю над проектом, использующим много вызовов $ .post, и я хочу улучшить их, добавив одинаковую проверку для всех из них.

Я не хочу менять все скрипты один за другим, так есть ли способ переопределить функцию $ .post, чтобы добавить одну и ту же вещь всем им одновременно? Или, может быть, способ вызвать другую функцию на каждом $ .post? Что-то вроде :

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

или же

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

Спасибо !

РЕДАКТИРОВАТЬ : Наконец то сделал как хотел! Вот мой код:

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

Ответы на вопрос(2)

Ваш ответ на вопрос