我正在尝试将 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 文件位于同一位置。
最佳答案
我猜你的结构是这样的
- index.html
- js/myJS.js
- js/karate.json
这意味着网址应该是
url:"js/karate.json",
相对路径基于页面,而不是 JavaScript 文件所在的位置。
关于javascript - JS 中读取 JSON 到变量时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31738023/