/ / باستخدام Iron-ajax من Google Polymer ، وكيفية تحميل ملف json من أي خادم ويب - بوليمر

باستخدام Iron-ajax من Google Polymer ، كيفية تحميل ملف json من أي خادم ويب - بوليمر

أقوم بتطوير تطبيق ويب Google Polymer. يحتاج لتحميل ملفات JSON من خادم الويب. أنا أستخدم الحديد اياكس ، على النحو الموصى به في وثائق البوليمر.

لقد قمت بنسخ نموذج التعليمة البرمجية من العرض التوضيحي إلى مشروعي واختبرت ذلك عدة مرات ، لكن جميع الاختبارات فشلت. أرجوك أرني ما هو الخطأ في الكود.

قالب

    ......

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

اضف تعليق