/ / जावास्क्रिप्ट के रूप में JSON का उपयोग जावास्क्रिप्ट के साथ कैसे करें - जावास्क्रिप्ट, jquery, json

जावास्क्रिप्ट के साथ JSON का उपयोग कैसे करें जावास्क्रिप्ट - जावास्क्रिप्ट, jquery, json

मैं एक ऐसे रास्ते की तलाश कर रहा हूँ जहाँ मैं एक JSON का विन्यास फाइल के रूप में उपयोग कर सकूँ,

मेरी JSON विन्यास फाइल इस प्रकार है:

{
"Lang" : "EN",
"URL" : "/over/dose/app"
}

और मैं जावास्क्रिप्ट या jQuery का उपयोग करके HTML फ़ाइल में URL और Lang प्राप्त करना चाहता हूं। मैं डॉन 'टी की तरह एक अतुल्यकालिक विधि का उपयोग करना चाहते हैं $.getJson.

मैं JSON फ़ाइल से यूआरएल और भाषा प्राप्त करना चाहता हूं जैसे कि:

var url = myjson.URL;

इसलिए मैं बाद में इतने सारे विभिन्न कार्यों में var का उपयोग कर सकता हूं।

उत्तर:

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

यदि आप एक एसिंक्रोनस कॉल का उपयोग नहीं करना चाहते हैं, तो आप हमेशा कॉन्फ़िगर ऑब्जेक्ट को एक चर असाइन कर सकते हैं और फ़ाइल को अंदर रख सकते हैं src एक स्क्रिप्ट टैग की

var appConfig={
"Lang" : "EN",
"URL" : "/over/dose/app"
}

.

<script src="/path/to/config.js"></script>
<script> alert(appConfig.URL);</script>

फायदा तत्काल लोड हो रहा है। संभावित नुकसान यह है कि यह किसी भी तरह से एक json फ़ाइल नहीं है, यदि आप सर्वर कोड से इसे लिख रहे हैं तो यह नियमित रूप से जावास्क्रिप्ट फ़ाइल है

बेशक यह भी एक वैश्विक परिवर्तनशील बनाता है।


जवाब के लिए 0 № 2

कुछ इस तरह

var cfg = {};
$.ajax({
url: myUrl,
async: false,
success: function(data) {
cfg = JSON.parse(data);
}
});