Показать сообщение отдельно
  #14 (permalink)  
Старый 07.01.2022, 16:45
Кандидат Javascript-наук
Отправить личное сообщение для Katy93 Посмотреть профиль Найти все сообщения от Katy93
 
Регистрация: 28.12.2018
Сообщений: 138

Цитата:
Rise, Да, но синхронный запрос блокирует страницу, такие запросы сейчас не актуальны. У вас просто устаревший пример кода, актуальные примеры можно найти
Современный пример у меня не работает, поэтому буду пользоваться устаревшим.
function LoadFromFile(FileName){
      var req = new XMLHttpRequest();
      var data = "1";
      req.open("GET", FileName);
     
      req.onreadystatechange = function() {
        
        if(req.readyState===4){
         
          if(req.status===200){
            
            let text = req.responseText // Текст содержащий много строк
            let lines = text.split('\n') // Массив каждый элемент - отдельная строка
            let num;
            for(var i = 0; i < lines.length; i++)
            {
                num = toFixed(lines[i]);
                console.log(num);
            }

          }
        }
      }
      try
      {
         req.send(null);
      }
      catch (e)
      {
         alert(e.message);
      }
      
    }

Он по крайне мере нормально запускается во всех браузерах. До этого я уже изучила достаточно объемный материал по JS и сейчас просто времени нет, чтобы разбираться в современных примерах получения данных из текстовых документов.
Ответить с цитированием