javascript - JS 中读取 JSON 到变量时出错

标签 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 文件位于同一位置。

最佳答案

我猜你的结构是这样的

  • index.html
  • js/myJS.js
  • js/karate.json

这意味着网址应该是

url:"js/karate.json",

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

关于javascript - JS 中读取 JSON 到变量时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31738023/

相关文章:

android - 将 Json 对象保存到变量名与 Json 中相同的类中

python - 如何序列化 CSR 矩阵

java - 如何从 JSON 字符串中获取每个值

javascript - javascript 中的正则表达式,格式非常特殊

javascript - 将对象从后台脚本发送到内容脚本

javascript - tofixed() + 2 表现得像 tofixed + "2"

python - json.dump 不写入文件

python - 将 JSON 转换为 pd.DataFrame

javascript - 如何获取数组中重复元素的索引?

javascript - 将动画插入到形状的 div 中