J'ai un appel ajax qui transmet des données à une page qui renvoie ensuite une valeur.
J'ai récupéré l'appel réussi à partir de la page mais je l'ai codé de telle sorte qu'il soulève une erreur dans l'asp. Comment puis-je récupérer cette erreur à partir de Jquery ?
Par exemple :
cache: false,
url: "addInterview_Code.asp",
type: "POST",
datatype: "text",
data: strData,
success: function (html) {
alert('successful : ' + html);
$("#result").html("Successful");
},
error: function (error) {
**alert('error; ' + eval(error));**
}
C'est l'erreur que je ne comprends pas. Dans la fonction, quel paramètre dois-je mettre, pour pouvoir ensuite utiliser le message d'erreur que j'ai reçu ? soulevé dans le serveur.
0 votes
Il y a une erreur de frappe : c'est
dataType
pasdatatype
.0 votes
Aussi, jQuery dit que vous ne pouvez pas utiliser à la fois le succès et l'erreur comme vous l'avez fait.
7 votes
@alej27 : la formulation est un peu bizarre, mais il n'est pas dit que vous ne pouvez pas les utiliser tous les deux, il est dit qu'une requête ne pourra pas appeler success et error (parce qu'ils sont mutuellement exclusifs).
0 votes
Soyez prudent avec les réponses ici A partir de jQuery 3.0, la mention dépréciée sur
.error
y.success
deviennent plus importants au fur et à mesure qu'ils sont retirés.