当前位置: 代码迷 >> JavaScript >> 将JSON读取到JS中的变量时出错
  详细解决方案

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

热度:3   发布时间:2023-06-05 14:13:55.0

我正在尝试将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文件所在的位置。