/ / Izmantojot Google Polymer dzelzs-ajax, kā ielādēt json failu no jebkura tīmekļa servera - polimēru

Izmantojot Google Polymer dzelzs-ajax, kā ielādēt json failu no jebkura tīmekļa servera - polimēru

Es izstrādāju Google Polymer tīmekļa lietojumprogrammu. Tam nepieciešams ielādēt JSON failus no tīmekļa servera. Es lietoju dzelzs-ajax, kā ieteikts Polymer dokumentācijā.

Es nokopēju parauga kodu no demo uz manu projektu un to daudzkārt pārbaudīju, bet visus testus neizdevās. Lūdzu, parādiet, kas manā kodā ir nepareizs.

veidne

    ......

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

Polimēru funkcija

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

tests.json

    [{song:"song1"}]

Atbildes:

0 atbildei Nr. 1

ajaxR kļūst par jūsu elementa īpašumu. Lai to varētu piekļūt, jūs varat to izmantot this.ajaxR.

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

Saistītie jautājumi


Komentāri (0)

Pievieno komentāru