J'ai la demande ajax suivante:
jQuery.ajax({
async: true,
type: "GET",
url: url,
data: data,
dataType: "json",
success: function(results){
currentData = results;
},
error: function(xhr, ajaxOptions, thrownError){
if (xhr.status == 200) {
console.debug("Error code 200");
}
else {
currentData = {};
displayAjaxError(xhr.status);
}
}
});
Pour une raison quelconque le rappel d'erreur est appelé événement si le code d'état HTTP 200 ie. la demande est OK. Pourquoi est-ce?
J'ai testé cela et il semble que cela n'a pas d'importance. ks) dans les deux sens avec et sans la déclaration de type de contenu. – kosoant
hmmm peut-être que c'était la bibliothèque prototype pas jquery alors – Greg