Javascript 聚合铁Ajax-如何在错误事件后访问请求响应?

Javascript 聚合铁Ajax-如何在错误事件后访问请求响应?,javascript,ajax,polymer,Javascript,Ajax,Polymer,我使用iron ajax: <iron-ajax id="postLoginForm" method="POST" verbose url="../../login" content-type="application/json" handle-as="json" on-response="_handleLoginResponse" on-error="_handleErrorResponse"></iron-ajax>

我使用iron ajax:

<iron-ajax
   id="postLoginForm"
   method="POST"
   verbose
   url="../../login"
   content-type="application/json"
   handle-as="json"
   on-response="_handleLoginResponse"
   on-error="_handleErrorResponse"></iron-ajax>
以下是输出结果:

_handleErrorResponse: function (event) {
  console.log(event);
  console.log(event.detail);
  console.log(event.detail.error);
  console.log(event.detail.error.message);
  console.log(event.detail.request);
  console.log(event.detail.response);
  console.log(event.detail.request.response);
},


那么,如何访问响应以便将其输出到视图?

我想您可以在这里获得错误JSON:

event.detail.request.xhr.response
要获得更完整的解释,您可以在此处阅读另一个相关问题的公认答案:


干杯

event.detail.request.xhr.responseThank您。。。如果您希望将其表述为一个答案,而不是一个评论,我可以将此问题标记为已回答。对我来说,这是
e.detail.xhr.response
@pavel,但不适用于相同的情况,您可以通过阅读此处的答案来理解原因: