【发布时间】:2011-10-11 04:41:26
【问题描述】:
我有一个 ajax 调用将数据传递给一个页面,然后返回一个值。
我已从页面中检索到成功的调用,但我已对其进行了编码,以便它在 asp 中引发错误。如何从 jquery 中检索该错误?
例如:
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));**
}
这是我不明白的错误位。在函数中我需要放置什么参数,以便我可以使用我在服务器中引发的错误消息。
【问题讨论】:
-
这里有一个错字:它是
dataType而不是datatype。 -
另外,jQuery says you can't use both success and error,就像你做的那样。
-
@alej27:措辞有点奇怪,但并不是说不能同时使用它们,而是说请求不会调用成功和错误(因为它们是互斥的) .
-
在此处谨慎回答问题 从 jQuery 3.0 开始,
.error和.success上已弃用的内容已被删除,因此变得更加重要。