我有一个用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;
}
如果我将数组复制到我的代码中,它可以工作,但是当通过变量访问时无法识别文本文件中的数组。
有人可以帮忙吗?