0

Не работает код, не пойму почему. Консоль отображает пустой массив linesArray.

var linesArray = [];

jQuery.get('words.txt', function(data) { linesArray = data.split(/\s+/); }, 'text');

console.log(linesArray);

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Содержание файла words.txt: 1 2 3

Air
  • 14,505

1 Answers1

1

Можно и без jQuery:

var xhr = new XMLHttpRequest();
xhr.open('GET', 'words.txt', false);
xhr.send();
if (xhr.status == 200) {
   linesArray = data.split(/\s+/);
   console.log('words.txt >', linesArray);
}

попробуйте, и если не работает смотрите во вкладке network что приходит в ответ на Ваш запрос, или выполняется-ли запрос