/ / Folosind iron-ajax de Google Polymer, cum să încărcați un fișier json de la orice server web - polimer

Folosind iron-ajax de Google Polymer, cum să încărcați un fișier json de la orice server web - polimer

Dezvolt o aplicație web Google Polymer. Trebuie să încarce fișierele JSON de pe un server web. Folosesc fier-ajax, așa cum se recomandă în documentația Polymer.

Am copiat exemplul de cod din demonstrație în proiectul meu și l-am testat de mai multe ori, dar toate testele au eșuat. Vă rog să-mi arătați ce este greșit în codul meu.

șablon

    ......

<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>
.......

Funcția polimerilor

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

test.json

    [{song:"song1"}]

Răspunsuri:

0 pentru răspunsul nr. 1

ajaxR devine o proprietate asupra elementului dvs. Pentru a le accesa puteți folosi this.ajaxR.

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

Întrebări corelate


Comentarii (0)

Adauga un comentariu