如何使用JSON作为配置文件使用Javascript

时间:2015-05-04 13:26:08

标签: javascript jquery json

我正在寻找一种可以使用JSON作为配置文件的方法,

我的JSON配置文件如下所示:

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

我希望使用javascript或jQuery在html文件中获取URL和Lang。 我不想使用像$.getJson这样的异步方法。

我想从JSON文件中获取Url和语言:

var url = myjson.URL;

所以我可以在很多不同的函数中使用var。

2 个答案:

答案 0 :(得分:15)

如果您不想使用异步调用,您始终可以将一个变量分配给配置对象,并将该文件放在脚本标记的pre_save

post_save

post_save(sender=User)

优点是立即加载。可能的缺点是它不再是json文件,它是常规的javascript文件,以防你从服务器代码写入它

当然这也会创建一个全局变量。

答案 1 :(得分:1)

类似

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