JS使用来自外部源文件的数组

时间:2016-03-03 15:28:36

标签: javascript arrays

我有一个用Javascript构建的Web应用程序。我正在使用PHP将目录列表作为json_encoded数组输出到文本文件中。然后我使用JS获取文本文件并将其加载到期望数组的变量中,但是,我得到一个关于'unexpected ['的错误,或者它将文本文件的每个字母输出为数组项;

我需要输出以下内容(如果我直接键入此内容,则此方法有效);

var $images = ["artwork1.png","artwork2.png","artwork3.png","artwork4.png","artwork5.png","artwork6 copy.png","artwork6.png"];

我的文本文件为

var $images = ["artwork1.png","artwork2.png","artwork3.png","artwork4.png","artwork5.png","artwork6 copy.png","artwork6.png"];

我正在使用的JS是

var file = "system/.cache/gallery_array.txt";
$galleryArray = "";

$.get(file, function (txt) {
$galleryArray = txt;
var $images = $galleryArray;
}

如果我将数组复制到我的代码中,它可以工作,但是当通过变量访问时无法识别文本文件中的数组。

有人可以帮忙吗?

0 个答案:

没有答案