Code JS:Debugging Jquery ajax fonction
$.ajax({
type: 'POST',
url: 'http://localhost/MyServiceDir/Service.asmx/Foo',
contentType: 'application/json; charset=utf-8',
data: jsonData,
success: function (msg) {
alert("good");
},
error: function (xhr, status) {
switch (status) {
case 404:
alert('File not found');
break;
case 500:
alert('Server error');
break;
case 0:
alert('Request aborted');
break;
default:
alert('Unknown error ' + status);
}
}
});
je reçois "erreur d'erreur inconnue". Comment puis-je aller au fond de tout cela? Je voudrais savoir quelle est l'erreur. Merci!
cela donne 500 (erreur de serveur) ... mais y at-il un moyen d'obtenir plus de détails spécifiques? ou est-ce à peu près autant que l'information que je vais obtenir de $ ajax? – sarsnake
@gnomixa: Vous pouvez obtenir tout ce que le serveur envoie. Regardez 'xhr.responseText'. – SLaks
@gnomixa, voir: http://www.w3.org/TR/XMLHttpRequest/#response –