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