将JSON读取到JS中的变量时出错

时间:2015-07-31 04:20:07

标签: javascript json

我正在尝试将json文件读取为javascript变量。我以前读过同一个文件。所以json文件格式正确。

var net_json = {};
$.ajax({
    type: "GET",
    url: "/karate.json",
    dataType: "json",
    error: function() {
        alert("Error loading the file");
    },
    success: function(data) {
        net_json = data;
        alert("Success");
    }
});

但它始终返回警报加载文件时出错。 json和js文件都在同一个位置。

1 个答案:

答案 0 :(得分:2)

我的猜测是你的结构是这样的

  • 的index.html
  • JS​​ / myJS.js
  • JS​​ / karate.json

表示网址应为

url:"js/karate.json",

相对路径基于页面,而不是JavaScript文件所在的位置。