Как запустить jQuery до и после загрузки pjax?

Я сейчас использую pjax, и он отлично работает, но мне нужно запустить две функции jQuery: одну до того, как pjax загрузит новый URL, а другую после загрузки нового URL, как я могу это сделать?

Я пробовал следующие два варианта, но ни один из них не работает?

Первая попытка:

$("a").pjax("#main").live('click', function(){

    //Function Before Load  
    // Function After Load
})  

Вторая попытка:

$("body").on("click", "a", function(){

    //Function Before Load  

    $(this).pjax("#main");

    //Function After Load   

    return false;
});

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

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