如何读取json配置文件并将该参数设置为ajax

时间:2017-10-19 23:19:35

标签: javascript jquery json ajax

我有一个Json(config / server.json)配置文件,它有服务器配置。 例如:

{
    "server": "127.0.0.1"
}

我想读一下'服务器'参数并将该值分配给我的其他jquery函数。

例如:

  var server = "";

$(document).ready(function() {
          loadConfigFile();
       loadCustomers();
});

  function loadConfigFile() {
          $.getJSON('config/server.json', function(jd) {
              $.each(data.server, function(i,s){
                  alert(s);
              });
          });
      };

  function loadCustomers() {
          $
                  .ajax({
                      type : 'GET',
                      url : server+':8080/cache/getCustomers',
      ...
}

我的loadConfig文件没有读取JSOn文件。我在这里做错了什么?

2 个答案:

答案 0 :(得分:1)

确保服务器和有效地址公开/config/server.json。您可以通过添加到浏览器来尝试它。它应该显示整个文件内容。下一步,检查浏览器控制台是否有错误..

检查this

$(document).ready(function() {
  $.getJSON('config/server.json', loadCustomers);
});

function loadCustomers(configFile) {
  $.ajax({
    type : 'GET',
    url : configFile.server+':8080/cache/getCustomers',
 });
}

答案 1 :(得分:0)

在你的config / server.json中添加:

method1

您的客户端脚本:

method3