/ / Google पॉलिमर के लोहे-एजेक्स का उपयोग करके, किसी भी वेब सर्वर से एक जेसन फ़ाइल कैसे लोड करें - बहुलक

Google पॉलिमर के लोहे-एजेक्स का उपयोग करके, किसी भी वेब सर्वर से एक जेसन फ़ाइल कैसे लोड करें - पॉलिमर

मैं एक Google पॉलिमर वेब एप्लिकेशन विकसित कर रहा हूं। इसे किसी वेब सर्वर से 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)

एक टिप्पणी जोड़े