@HexUserHex

Как загрузить json из файла?

Добрый вечер,
буду рад если знающие люди подскажут как проще всего загрузить json из файла, для последующего построения таблиц из полученных данных.

Как пробую я:
<!DOCTYPE html>

<html>
     <head>
        <meta charset="utf-8">
        <title>Test</title>
     </head>
  <body>

	 <script>
	 function loadJSON(callback) {   

	    var xobj = new XMLHttpRequest();
		xobj.overrideMimeType("application/json");
	    xobj.open('GET', 'db.json', true);
	    xobj.onreadystatechange = function () {
		  if (xobj.readyState == 4 && xobj.status == "200") {
		    callback(xobj.responseText);
		  }
	    };
	    xobj.send(null);  
	 }


	  function init() {
	    loadJSON(function(response) {
	    var actual_JSON = JSON.parse(response);
	  
	 });

	}
	</script>    

  </body>

</html>
  • Вопрос задан
  • 275 просмотров
Решения вопроса 1
@Anton_a46
Делал как-то загрузку товаров из файла, который лежит на сервере сайта
function getData() {
        const goodsWrapper = document.querySelector('.goods');

    return    fetch('../db/db.json')
            .then((response) => {
                //Проверяем ответ.
                if (response.ok) {
                    return response.json();
                }
                //Обработка ошибки
                else {
                    throw new Error('Данные не были получены: ' + response.status);
                }
            })
            //Действия с присланными данными из файла
            .then((data) => {
                return data;
            })
            //Обработка ошибка
            .catch((error) => {
                console.warn(error);
                goodsWrapper.innerHTML = '<div>Что-то пошло не так</div>';
            });;

    }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы