[英]How to use JSON as config file with Javascript
我正在尋找一種可以使用JSON作為配置文件的方法,
我的JSON配置文件如下所示:
{
'Lang' : 'EN',
'URL' : '/over/dose/app'
}
我想使用javascript或jQuery獲取html文件中的URL和Lang。 我不想使用像$.getJson
這樣的異步方法。
我想從JSON文件中獲取Url和語言:
var url = myjson.URL;
所以我可以在很多不同的函數中使用var。
如果您不想使用異步調用,您始終可以將一個變量分配給配置對象並將該文件放在腳本標記的src
中
var appConfig={
'Lang' : 'EN',
'URL' : '/over/dose/app'
}
。
<script src="/path/to/config.js"></script>
<script> alert(appConfig.URL);</script>
優點是立即加載。 可能的缺點是它不再是json文件,它是常規的javascript文件,以防你從服務器代碼寫入它。
當然,這也會創建一個全局變量。
就像是
var cfg = {};
$.ajax({
url: myUrl,
async: false,
success: function(data) {
cfg = JSON.parse(data);
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.