การใช้ iron-ajax ของ Google Polymer วิธีโหลดไฟล์ json จากเว็บเซิร์ฟเวอร์ - polymer
ฉันกำลังพัฒนาเว็บแอพพลิเคชัน Google Polymer จำเป็นต้องโหลดไฟล์ JSON จากเว็บเซิร์ฟเวอร์ ฉันใช้ iron-ajax ตามคำแนะนำในเอกสาร 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 สำหรับคำตอบ№ 1ajaxR
กลายเป็นคุณสมบัติในองค์ประกอบของคุณ ในการเข้าถึงคุณสามารถใช้ this.ajaxR
.
ontap: function () {
alert(this.ajaxR);
alert(this.ajaxR[0].song);
}
ความคิดเห็น (0)
เพิ่มความคิดเห็น