格式为数组的文件中的文本

时间:2013-01-28 22:20:50

标签: jquery arrays

我在文件(.txt)中有这样的东西:

A[1]=[722680,1,86,121,'Sevilla','Granada CF'....]
A[2]=[807806,29,16516,2007,'Centro Sportivo Paraibano'...]

(格式化为数组的字符串)

我想加载这些行(使用jquery)并像任何其他数组一样操作它。

EX:

if(A[i][16]!="0") G_yellow = "<img src='images/yellow" + A[i][16] +  ".gif' alt='' />";

我需要一个脚本来实现这一点。

谢谢!

1 个答案:

答案 0 :(得分:2)

使用eval在文件中执行JavaScript:

  eval(str);//where str is the file

现在您可以访问文件中定义的变量,并可以操作数组。

如果您需要代码来检索文件,您可以考虑使用jQuery的get方法http://api.jquery.com/jQuery.get/

$.get('test.txt', function(data) {
  eval(data);
});

注意:在生产服务器上评估原始JavaScript并且无法控制文件是一个明确的安全风险