Iron-ajax issue | listener method `handleResponse` not defined

455 views
Skip to first unread message

Mathieu LEPRON

unread,
Jul 7, 2015, 12:44:23 PM7/7/15
to polym...@googlegroups.com
Hi,
I have a problem with iron-ajax who can not created the listerner method, i have this error : 

[my-ajaxelement::_createEventHandler]: listener method `handleResponse` not defined


Here is my-element : 

 
<!--
@license
Copyright (c) 2015 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
Code distributed by Google as part of the polymer project is also
subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
-->

<link rel="import" href="../../bower_components/polymer/polymer.html"

<dom-module id="my-ajaxelement">
    <style>
      :host {
        display: block;
      }
    </style>
  <template>
    <h1 class="paper-font-display1">My-ajax</h1>
    <div><span class="paper-font-body2">{{foo}}</span></div>
   
<iron-ajax
    auto
    url="http://api.openweathermap.org/data/2.5/forecast/"
params='{"q":"California", "cnt":"7"}'
on-response="handleResponse"
handle-as="json">
</iron-ajax>
   </template>
</dom-module>
  <script>
  (function() {
    Polymer({
      is: 'my-ajaxelement',

      properties: {
        foo: {
          type: String,
          value: 'bar',
          notify: true
        },
handleResponse: function (){
console.log('ok');
}
      }
    });
    })();
  </script>

 

I don't see where is the problem... Does anyone have an idea?

Thanks :)
PS: Sorry for my "bad" english.
Reply all
Reply to author
Forward
0 new messages