/ / Naudojant Google Polymer geležies-ajax, kaip įkelti json failą iš bet kurio interneto serverio - polimero

"Google Polymer" geležies-ajax naudojimas, kaip įkelti json failą iš bet kurio interneto serverio - polimero

Aš kuriu "Google Polymer" žiniatinklio programą. JSON failai turi būti įkelti iš žiniatinklio serverio. Aš naudoju geležies-ajax, kaip rekomenduojama Polymer dokumentacijoje.

Aš nukopijuosiu pavyzdžio kodą iš demo į mano projektą ir išbandžiau jį daug kartų, bet bandymų nepavyko. Prašau parodyti, kas mano programoje yra klaidingas.

šablonas

    ......

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

Polimero funkcija

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

test.json

    [{song:"song1"}]

Atsakymai:

0 atsakymui Nr. 1

ajaxR tampa nuosavybe savo elementu. Galite naudotis ja this.ajaxR.

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

Susiję klausimai


Komentarai (0)

Pridėti komentarą