1

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

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

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

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

前任:

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

我需要一个脚本的想法来做到这一点。

谢谢!

4

1 回答 1

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,并且无法控制文件是一个明确的安全风险

于 2013-01-28T22:23:28.427 回答