Чтение .txt файл в массив JavaScript / JQuery

голоса
9

Я пытаюсь прочитать файл (хранится на веб-сервере) в массив. Когда я печатаю массив я в настоящее время получить «неопределенным». Вот код им с помощью:

var cardRules = new Array;
    $.get('UserFile.txt', function(data){
            var array = data.split('\n');
            console.log(cardRules);
        });

Любая помощь будет оценен по достоинству!

Задан 19/02/2013 в 21:42
пользователем
На других языках...                            


3 ответов

голоса
0
var cardRules = new Array();
    $.get('UserFile.txt', function(data){
            cardRules = data.split('\n');
            console.log(cardRules);
        });
Ответил 19/02/2013 в 21:46
источник пользователем

голоса
2

Переменная «cardRules» никогда не будет заполнен данными массива. Вместо того , чтобы var array = data.split('\n'); просто использовать cardRules = data.split('\n');

Ответил 19/02/2013 в 21:49
источник пользователем

голоса
0

Попробуйте полный URL вместо просто относительной связывании

http://yoursite.com/yourfilelocation/yourfile.txt

$.get('http://yoursite.com/yourfilelocation/yourfile.txt', function(data){ var cardRules = data.split('\n'); console.log(cardRules); });

Ответил 12/01/2017 в 03:36
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more