首页 文章

无法从xhr响应文本中获取状态代码

提问于
浏览
1

我有从服务器返回的自定义错误消息,我在 xhr.responseText 中得到它 .

{“timestamp”:1544419441358,“status”:900,“error”:“Http Status 900”,“message”:“Origin already exists”,“path”:“/ origin / add /”}

我需要从上面的返回响应中获取状态代码 . 我试过以下方式

  • xhr.responseText.status

但我无法得到900错误 . 我得到的是未定义的 .

那么如何从响应文本中获取状态代码 .

1 回答

  • 2

    我相信responseText是字符串,你必须先解析响应:

    var responseText = JSON.parse(xhr.responseText);
    var status = responseText.status;
    

相关问题