/ / Met behulp van iron-ajax van Google Polymer, hoe een json-bestand laden van elke webserver - polymeer

Met iron-ajax van Google Polymer, hoe een json-bestand laden van elke webserver - polymeer

Ik ben een Google-polymeer webapp aan het ontwikkelen. Het moet JSON-bestanden laden van een webserver. Ik gebruik iron-ajax, zoals aanbevolen in de documentatie van Polymer.

Ik heb de voorbeeldcode van de demo naar mijn project gekopieerd en deze vele malen getest, maar alle tests zijn mislukt. Laat me alsjeblieft zien wat er mis is in mijn code.

sjabloon

    ......

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

Polymeerfunctie

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

test.json

    [{song:"song1"}]

antwoorden:

0 voor antwoord № 1

ajaxR wordt een eigenschap op uw element. Om toegang te krijgen, kunt u gebruiken this.ajaxR.

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

Gerelateerde Vragen


Reacties (0)

Voeg een reactie toe