铁质错误响应体

iron-form error response body

我正在使用 Polymer 1.0 构建表单,使用它的 iron-form 元素。

如何获取错误响应正文?服务器返回 JSON 错误,我可以在 chrome 检查器(网络选项卡)中看到它。但是当调用我的 iron-form-error 回调方法并记录它时,找不到响应 JSON。我遍历了所有对象属性,但一无所获。

我也在event.detail.request.response下看了,但也是空的。这是我正在使用的代码:

document.querySelector('#formPut').addEventListener('iron-form-error',function(e){
    console.log(e);
//  var json = $.parseJSON(e.detail.error.message);

});

如有任何帮助,我们将不胜感激。

我终于在这里找到了我的回复正文...

e.detail.request.xhr.response

对于那些在 Polymer 1.0+ 下寻找相同内容的人,现在可以在 event.detail.request.xhr.status

下找到状态代码
_onError: function(event) {
    statusCode = event.detail.request.xhr.status;
}