我正在尝试使用查询来解析JSON文档(位于单独的文件中)。

该文档位于目录中。
我仅使用Apache2在本地计算机上运行

JQuery文件的路径是(从项目根目录开始):/js/calc/costs.js
JSON文件的路径为(从项目根目录开始):/json/baseCosts.json

相关代码:

var jsonFile = '../../json/baseCosts.json';

calculate(1,0,jsonFile);

function calculate(typeVal, levelVal, jsonFile) {
        var jsonObject = $.getJSON(jsonFile);
        console.log(jsonObject);
}


(我省略了不必要的代码)

那就是代码失败的地方。检查日志后,似乎在尝试检索jsonObject时出现404错误。

有人知道为什么会这样吗?

最佳答案

这应该工作:

var jsonFile = '/json/baseCosts.json';

calculate(1,0,jsonFile);

function calculate(typeVal, levelVal, jsonFile) {
        var jsonObject = $.getJSON(jsonFile);
        console.log(jsonObject);
}


注意到路径了吗?

关于javascript - 在JQuery中解析JSON文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25066397/

10-09 19:40