我正在尝试使用查询来解析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/