/ / Brug af Iron-ajax fra Google Polymer, hvordan du indlæser en json-fil fra en hvilken som helst webserver - polymer

Brug af Iron-ajax fra Google Polymer, hvordan du indlæser en json-fil fra en hvilken som helst webserver - polymer

Jeg udvikler en Google Polymer webapplikation. Det er nødvendigt at indlæse JSON-filer fra en webserver. Jeg bruger jern-ajax, som anbefalet i Polymer dokumentationen.

Jeg kopierede prøvekoden fra demoen til mit projekt og testede det mange gange, men alle tests mislykkedes. Venligst vis mig, hvad der er galt i min kode.

skabelon

    ......

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

Polymerfunktion

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

test.json

    [{song:"song1"}]

svar:

0 for svar № 1

ajaxR bliver en ejendom på dit element. For at få adgang til det, kan du bruge this.ajaxR.

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

Beslægtede spørgsmål


Kommentarer (0)

Tilføj en kommentar