我正在尝试将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文件都在同一个位置。
答案 0 :(得分:2)
我的猜测是你的结构是这样的
表示网址应为
url:"js/karate.json",
相对路径基于页面,而不是JavaScript文件所在的位置。