У меня есть файл JSON, хранящийся в той же папке как файл HTML для веб-страницы, над которой я работаю. Этот HTML-файл имеет скрипт с функцией, которая принимает данные в переменной в форме JSON. У меня возникли проблемы с получением содержимого файла JSON в переменной в моем HTML-файле, который будет использоваться функцией. Я запускаю файл HTML локально.Parse JSON Файл в Javascript
Я попытался следующие:
$(function(){
$.getJSON("./data.json", function(jsdata) {
json = jsdata;
console.log(json);
});
});
Однако это приводит только в: XMLHttpRequest cannot load file
. Есть ли способ разобрать локальный файл JSON в Javascript?
JSON был подтвержден с помощью http://jsonlint.com/
Использования "data.json" дает ту же ошибку, как и раньше.
Попробуйте удалить '.' в URL-адрес – Tushar
@Tushar same error – Dagrooms
Это зависит от вашего местоположения вашего Javascript-файла, где вы называете эту функцию getJSON. Если код JS находится на одном уровне с json-файлом, то действительно удалите. другой мудрый ../ должен сделать трюк – Rotan075