3

我正在尝试将文件(存储在 Web 服务器上)读入数组。当我打印数组时,我目前得到“未定义”。这是我使用的代码:

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

任何帮助,将不胜感激!

4

3 回答 3

3

'cardRules' 变量永远不会被数组数据填充。而不是 var array = data.split('\n'); 仅仅使用 cardRules = data.split('\n');

于 2013-02-19T23:49:09.603 回答
0
var cardRules = new Array();
    $.get('UserFile.txt', function(data){
            cardRules = data.split('\n');
            console.log(cardRules);
        });
于 2013-02-19T23:46:12.020 回答
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); });

于 2017-01-12T05:36:40.950 回答