Manejo de errores de solicitud JSONP

Estoy haciendo una solicitud ajax jsonp, pero el manejo de errores de falla no funciona. Si la solicitud es 404 o 500 no manejará el error.

He estado buscando alrededor para encontrar una respuesta a esto, pero no puedo encontrar nada. Parece que hay una solución conhttp://code.google.com/p/jquery-jsonp/, pero no puedo encontrar ningún ejemplo sobre cómo usarlo.

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

Respuestas a la pregunta(5)

Su respuesta a la pregunta