亲爱的,我正在使用“iron-ajax”的事件来显示成功/失败消息。为此,我分别使用“on-response”和“on-error”。它在“Chrome”中运行良好,但在“Mozilla Firefox”中没有触发。这是一个简单的例子:
<iron-ajax contentType="{{contentType}}" method="{{method}}" on-response="msgSavedResponse" on-error="msgSavedError" id="ajax" url="{{url}}" headers="{{headers}}" handle-as="json"
last-response="{{lastResponse}}"></iron-ajax>
然后在聚合物下面,我有以下方法:
msgSavedResponse: function(){
this.$.successToast.text=this.localize('msg.success');
this.$.successToast.show();
this.$.messageDialog.close();
},
msgSavedError: function(){
this.$.errorToast.text=this.localize('msg.fail');
this.$.errorToast.show();
this.$.messageDialog.close();
},