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 に答える