Behandlung von JSONP-Anforderungsfehlern
Ich mache eine Ajax-Jsonp-Anfrage, aber die Fehlerbehandlung funktioniert nicht. Wenn die Anforderung 404 oder 500 ist, wird der Fehler nicht behandelt.
Ich habe mich umgesehen, um eine Antwort darauf zu finden, kann aber nichts finden. Es scheint eine Lösung zu geben mithttp://code.google.com/p/jquery-jsonp/, aber ich kann keine Beispiele finden, wie man es benutzt.
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);
}
})
}