我正在尝试将文件(存储在Web服务器上)读入数组。当我打印数组时,我目前得到“未定义”。这是我使用的代码:
var cardRules = new Array;
$.get('UserFile.txt', function(data){
var array = data.split('\n');
console.log(cardRules);
});
任何帮助将不胜感激!
答案 0 :(得分:2)
'cardRules'变量永远不会被数组数据填充。代替
var array = data.split('\n');
只是用
cardRules = data.split('\n');
答案 1 :(得分:0)
var cardRules = new Array();
$.get('UserFile.txt', function(data){
cardRules = data.split('\n');
console.log(cardRules);
});
答案 2 :(得分:0)
尝试使用完整网址,而不仅仅是相对链接
http://yoursite.com/yourfilelocation/yourfile.txt
$.get('http://yoursite.com/yourfilelocation/yourfile.txt', function(data){
var cardRules = data.split('\n');
console.log(cardRules);
});