Manipulação de erro de solicitação JSONP

Estou fazendo uma solicitação ajax jsonp, mas o tratamento de erros de falha não funciona. Se a solicitação for 404 ou 500, ela não manipulará o erro.

Eu tenho olhado em volta para encontrar uma resposta para isso, mas não consigo encontrar nada. Parece haver uma solução comhttp://code.google.com/p/jquery-jsonp/, mas não consigo encontrar nenhum exemplo de como usá-lo.

function authenticate(user, pass) {       
    $.ajax ({
        type: "POST",
        url: "url",
        dataType: 'jsonp',
        async: false,
        //json object to sent to the authentication url
        data: {"u": userid, "p": pass},

        success: function (data) {
            //successful authentication here
            console.log(data);
        },
        error: function(XHR, textStatus, errorThrown) {
            alert("error: " + textStatus);
            alert("error: " + errorThrown);
        }
    })
}

questionAnswers(5)

yourAnswerToTheQuestion