/ / Використання заліза-айкса Google Polymer, як завантажити файл json з будь-якого веб-сервера - полімер

Використання заліза-айкса Google Polymer, як завантажити файл json з будь-якого веб-сервера - полімер

Я розробляю веб-додаток Google Polymer. Потрібно завантажувати файли JSON з веб-сервера. Я використовую залізо-айкс, як це рекомендовано в документації Polymer.

Я скопіював зразок коду з демонстрації в моєму проекті та тестував його багато разів, але всі тести не вдалося. Будь ласка, показати мені, що не так у моєму коді.

шаблон

    ......

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

Полімерна функція

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

test.json

    [{song:"song1"}]

Відповіді:

0 для відповіді № 1

ajaxR стає властивістю вашого елемента. Для доступу до нього ви можете використовувати this.ajaxR.

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

Схожі запитання


Коментарі (0)

Додати коментар