Tôi đang cố gắng tìm đường dẫn chính xác đến tệp cục bộ. Tôi có các thư mục sau:Đường dẫn tệp JSON Parse
Resources ->
data ->
file.json
js ->
folder ->
script.js
html ->
folder ->
file1.html
tôi đang thực hiện script.js
từ file1.html
, với mã js:
var answers = JSON.parse('../../data/file.json');
alert(answers);
Nhưng nó không hoạt động, thậm chí cảnh báo không được bắt đầu. Có gì sai?
Ngoài ra tôi đã thử điều này:
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);
Alert undefined trong trường hợp này.
'Cảnh báo không xác định cho tôi.', trạng thái' là gì, nó có tạo ra lỗi trong _console_ của bạn không? –
Cuối cùng, 'if (request.status == 200)' tạo ra các vấn đề cho tôi. Nó cho 0 ngay cả khi nó tìm thấy tập tin. Nếu tôi xóa nó, tất cả đều ổn. Cảm ơn tất cả mọi người! – jagger