打印服务器响应

时间:2018-09-06 22:00:18

标签: javascript jquery perl httpresponse

我正在使用在Perl中进行验证的表单。我可以在XHR网络下的chrome开发工具中看到响应。我想打印“响应”错误。

它看起来像这样:

{type: "error", message: "Unable to located your account by this email address: tim@example.com"}
message:"Unable to located your account by this email address: tim@example.com"
type: "error"

标头请求如下所示:

/vsap/mail_id.html?email=tim%40example.com

反正我可以使用jQuery访问错误消息吗?

1 个答案:

答案 0 :(得分:-2)

我建议您阅读documentation。我假设这就是您向服务器发送请求的方式。您可以提供记录在here中的fail()回调。因此,您应该在调用后添加到.fail(function(jqXHR, status, error){})的另一个位置,然后在该函数内执行所需的错误处理。另外,您可以使用状态以不同的方式处理不同的错误类型。失败的文档是:

  

如果请求失败,将调用的函数。功能接收   三个参数:jqXHR对象(在jQuery 1.4.x中,XMLHttpRequest),一个   描述发生的错误类型的字符串和可选的   异常对象(如果发生)。第二个可能的值   参数(除null外)是“超时”,“错误”,“中止”和   “ parsererror”。发生HTTP错误时,errorThrown会收到   HTTP状态的文本部分,例如“未找到”或“内部   服务器错误。”从jQuery 1.5开始,错误设置可以接受一个数组   功能。每个函数将依次调用。注意:此处理程序   跨域脚本和JSONP请求未调用。这是一   Ajax事件。