铁形错误反应体

时间:2015-07-25 03:05:56

标签: javascript polymer polymer-1.0

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

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

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

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

});

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

我最终在这里找到了我的回应......

e.detail.request.xhr.response

答案 1 :(得分:0)

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

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