/ / Używanie iron-ajax z Google Polymer, jak załadować plik json z dowolnego serwera WWW - polimeru

Używając żelaza-ajax z Google Polymer, jak załadować plik json z dowolnego serwera WWW - polimeru

Tworzę aplikację internetową Google Polymer. Musi załadować pliki JSON z serwera WWW. Używam żelaza-ajax, zgodnie z zaleceniami w dokumentacji Polymer.

Skopiowałem przykładowy kod z wersji demonstracyjnej do mojego projektu i przetestowałem go wiele razy, ale wszystkie testy się nie powiodły. Pokaż mi, co jest nie tak w moim kodzie.

szablon

    ......

<iron-ajax
on-response="ontap"
auto
url="test.json"
// for one test, I put test.json in the same folder as this Polymer html
// for other tests, I put test.json on some web servers, using correct URLs
//for example: http://www.test.com/test.json
handle-as="json"
last-response="{{ajaxR}}"
debounce-duration="300"> </iron-ajax>
.......

Funkcja polimerowa

    ontap:function(ev){
alert(ev.detail);//it says "object HTMLElement"
alert(this.ajaxR);//it says null
}
.......

test.json

    [{song:"song1"}]

Odpowiedzi:

0 dla odpowiedzi № 1

ajaxR staje się własnością twojego elementu. Aby uzyskać do niego dostęp, możesz użyć this.ajaxR.

ontap: function () {
alert(this.ajaxR);
alert(this.ajaxR[0].song);
}

Powiązane pytania


Komentarze (0)

Dodaj komentarz