Показать сообщение отдельно
  #1 (permalink)  
Старый 01.08.2019, 14:45
Аспирант
Отправить личное сообщение для oleg901 Посмотреть профиль Найти все сообщения от oleg901
 
Регистрация: 12.08.2018
Сообщений: 54

Не могу понять как убрать синтаксическую ошибку
Добрый день, есть такой код

let dollar = document.querySelector('#DOLLAR'),
		griv   = document.querySelector('#GRIV');


		dollar.addEventListener('input', function(e){
				let server = new XMLHttpRequest();
						server.open("GET", '../js/ajax/current.json');
						server.setRequestHeader('Content-type','application/json; charset=utf-8');
						server.send();
		
			

			server.addEventListener('readystatechange', function(){
				let t =	JSON.parse(server.response);
				let val =	e.target.value;
			  griv.value = +val * t.dollar;
		
			})
			
		
		
		})


Вот в этой строке
let t =	JSON.parse(server.response);
выдает эту самую ошибку.

Вот такой код файле json

{
"usd": 27
}


Ошибка выглядит следующим образом "SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data" Сам скрипт работает но вылетает в консоль эта ошибка. Использую локальный сервер "open server". Каким образом исправить синтаксическую ошибку? спасибо
Ответить с цитированием