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

Сообщение от laimas Посмотреть сообщение
Если файл содержит только латиницу (английский набор), то все будет нормально даже и не в UTF.

Значит нет проблем на сервере, а проблема в обработчике, попробуйте вот так

server.onload = () => {
    let t = JSON.parse(server.response);
    ...
}


вместо server.addEventListener('readystatechange', function(){ ....

PS. Кстати, server.setRequestHeader('Content-type','application/json; charset=utf-8'); - без толку в данном случае.
Да, и вы тоже правы проблема была в обработчике "readystatechange" данная проверка
if(server.readyState != 4 || server.status != 200) return;
ошибки нет!
Ответить с цитированием