/ / पॉलिमर 1.x: कस्टम व्यवहार के अंदर लोहे-अजाक्स का उपयोग करना - अजाक्स, बहुलक, बहुलक-1.0, बहुलक-1.x, लोहा-तत्व

पॉलिमर 1.x: एक कस्टम व्यवहार के अंदर लौह-अजैक्स का उपयोग - AJAX, बहुलक, बहुलक-1.0, बहुलक-1.x, लौह तत्व

मैं एक कस्टम व्यवहार बना रहा हूं। इसे कॉल करें MyBehaviors.MySpecialBehavior.

लेकिन मुझे वह डेटा प्राप्त करने की आवश्यकता है, जिसे JSON फ़ाइल में स्थानीय रूप से संग्रहीत किया जाता है my-data.json.

मैं अपने व्यवहार के अंदर यह कैसे कर सकता हूं? मैं आयात करने की कोशिश कर रहा हूं iron-ajax लेकिन मैं इसके तरीकों या गुणों का उपयोग करने के बारे में नहीं सोच सकता।

मेरी-विशेष-behavior.html
<link rel="import" href="../../bower_components/polymer/polymer.html">
<link rel="import" href="../../bower_components/iron-ajax/iron-ajax.html">

<script>
var MyBehaviors = MyBehaviors || {};
MyBehaviors.MySpecialBehaviorImpl = {
// Methods go here that rely on data at my-data.json
};

MyBehaviors.MySpecialBehavior = [
MyBehaviors.MySpecialBehaviorImpl,
];
</script>
मेरी-data.json
{
"important": "data",
"j": 5,
"o": "N",
"goes": "here"
}

उत्तर:

जवाब के लिए 3 № 1

आप प्रोग्राम को तत्व बना सकते हैं। एक नजर है कैसे लौह ajax खुद का उपयोग करने के लिए करता है लोहे के अनुरोध आंतरिक रूप से:

https://github.com/PolymerElements/iron-ajax/blob/master/iron-ajax.html#L442

अपने usecase का संदर्भ लेते हुए, उपयोगकर्ता a1626 इस स्निपेट को बनाया:

var ajax = document.createElement("iron-ajax");
ajax.contentType = "application/json";
ajax.handleAs = "json";
ajax.url = <url goes here>
ajax.method = "get";
ajax.addEventListener("response", function (event) {
//response handler
});
ajax.generateRequest();

उत्तर № 2 के लिए 1

आप json डेटा के साथ पहुँच सकते हैं ajax.lastResponse जोड़ा घटना श्रोता के अंदर।

var ajax = document.createElement("iron-ajax");
ajax.contentType = "application/json";
ajax.handleAs = "json";
ajax.url = <url goes here>
ajax.method = "get";
ajax.addEventListener("response", function (event) {
//response handler
console.log("ajax", ajax.lastResponse);
});
ajax.generateRequest();

संबंधित सवाल


टिप्पणियाँ (0)

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