JSON解析文件路径
我一直在尝试获取本地文件的正确路径。我有以下目录:
Resources -> data ->
file.json
js ->
folder ->
script.js
html ->
folder ->
file1.html
我在执行script.js
从file1.html
与JS代码:
var answers = JSON.parse('../../data/file.json');alert(answers);
但这是行不通的,甚至警报也没有开始。怎么了?
我也尝试过这个:
function readJSON(file) { var request = new XMLHttpRequest();
request.open('GET', file, false);
request.send(null);
if (request.status == 200)
return request.responseText;
};
var temp = readJSON('../../data/file.json');
alert(temp);
在这种情况下,警报未定义。
回答:
由于它位于目录中data/
,因此您需要执行以下操作:
文件路径是 '../../data/file.json'
$.getJSON('../../data/file.json', function(data) { alert(data);
});
纯JS:
var request = new XMLHttpRequest(); request.open("GET", "../../data/file.json", false);
request.send(null)
var my_JSON_object = JSON.parse(request.responseText);
alert (my_JSON_object.result[0]);
以上是 JSON解析文件路径 的全部内容, 来源链接: utcz.com/qa/417174.html