Je fais une requête AJAX. Dans mon événement onFail
du Request
j'attrape l'objet XHR
.
Quel est le nom du membre de cet objet qui contient le code?
Pour ce mater, je n'ai pas pu trouver une documentation qui montre la liste des membres dans cet objet.Comment obtenir le code retour HTTP d'un objet XHR dans mootools
0
A
Répondre
2
juste console.info this
dans le rappel onFailure
- this.status
contient la réponse d'erreur http. this.xhr
contient plus sur la demande et les réponses étendues.
http://www.jsfiddle.net/dimitar/NF2jz/365/
new Request({
url: '/secho/html/',
data: {
html: "<p>Text echoed back to request</p>" + "<script type='text/javascript'>$('target').highlight();<\/script>",
delay: 3
},
method: 'post',
onFailure: function() {
var error = "Error " + this.status;
switch (this.status) {
case 404:
error = "Document not found (404)";
break;
case 301:
error = "Object moved permanently (301 redirect)";
break;
case 302:
error = "Object moved temporarliy (302 redirect)";
break;
}
alert(error);
}
}).send();