Go 聚合物铁形态或铁含量

Go 聚合物铁形态或铁含量,go,polymer,Go,Polymer,我使用聚合物1.0和Golang 1.5 从Go发送一个json响应,其中包含400个错误请求和一些内容,如下所示: d := struct{ Message string }{ Message: "details should go in here" } j, _ := json.Marshal(d) w.WriteHeader(http.StatusBadRequest) w.Write(j) 在polymer中,我尝试使用iron form和iron ajax获取此错误的

我使用聚合物1.0和Golang 1.5

从Go发送一个json响应,其中包含400个错误请求和一些内容,如下所示:

d := struct{
    Message string
}{
    Message: "details should go in here"
}
j, _ := json.Marshal(d)
w.WriteHeader(http.StatusBadRequest)
w.Write(j)
在polymer中,我尝试使用iron form和iron ajax获取此错误的内容,并不断获得以下详细信息:

“错误:请求失败,请求时状态代码为400。”

这是我的聚合物代码:

<form is="iron-form" method="post" action="golang-handler-above">
    <paper-button on-tap="_submitHandler">Send</paper-button>
</form>

Polymer({
    ...
    listeners: {
        "iron-form-error": "_ironFormErrorHandler",
    },

    _ironFormErrorHandler: function(e) {
         console.log(e.detail)
    },
    ....
})

发送
聚合物({
...
听众:{
“铁形错误”:“\u ironFormErrorHandler”,
},
_ironFormErrorHandler:函数(e){
控制台日志(如详细信息)
},
....
})
现在我正在寻找某种访问响应内容的方法。e的某些属性,允许我访问随响应返回的“消息”字段,甚至可以访问原始响应正文作为文本。

试试这个

_ironFormErrorHandler: function(e, detail) {
    console.log(detail)
},