我正在使用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);
});
任何帮助都将不胜感激。
答案 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;
}