今日では、元のプロジェクトの開発時間、AJAXリクエストの背景データ、2次元配列は十分に考えられており、後から使用することはできません単に少ない一次元見つかっただろう、
パックJSは、3次元配列を作成しますので、データのテーブル、
実際には、データフォーマットに戻りバックはそのようになっています
XXXXXX = XXXXXXX#XXXXXXX = XXXXXXX#XXXXXXXX:XXXXXXXX
このようなデータ
一维是XXXXXX = XXXXXXX#XXXXXXX = XXXXXXX#XXXXXXXX:XXXXXXXX
二次元XXXXXXです= XXXXXXX
DはXXXXXXXです
コードは実際には非常に単純で、まだ全体の構造が明確で、それは将来の問い合わせを促進するために、記録されるべきいくつかの時間がかかりました
成功:機能(結果){ $( "#テーブルのtbody")( "TR")を見つけるのremove();。。 VARアレイは新しい配列を()=。 アレイ=(結果+ "")。スプリット( "#")。 VAR LEN = Array.lengthと。 ため(VAR iが= 0; iが<lenは、I ++){//遍历每一行 VAR iteminfo =配列[i]は、 VAR itemAttribute =新しい配列(); itemAttribute =(iteminfo + "")。スプリット( "")。//获取每一列 VAR LEN2 = itemAttribute.length。 VaRのデモでは、新しいアレイ(20)=。 {(; II <20 II ++ VAR = 0 II)のための デモ[II]新しいアレイ(9)=。 デモ[II] [JJ]新しいアレイ(2)=。 用(VAR KK = 0; KK <2; KK ++){ デモ[II] [JJ] [KK] = ""; } } } のための(VARのJ = 0; J <LEN2; J ++){ デモ[I] [J] =(itemAttribute [J] + "").split( "=")。 } $( "#テーブルのtbody")。プリペンド( '<TR>' + '<TD>の<input type = "チェックボックス"名前= "関心"値= "研究" /> </ TD>' + 「<TD > '+デモ[I] [0] [1] +' </ TD> '<TD>' +デモ[I] [2] [1] + '</ TD>' + '<TD>' +デモ[I] [3] [1] + '</ TD>' + 「< TD> '+デモ[I] [4] [1] + '</ TD>' + '<TD>' +デモ[I] [5] [1] + '</ TD>' + ' <TD> '+デモ[I] [6] [1] + '</ TD>' + '<TD>' +デモ[I] [7] [1] + '</ TD>' + '<TD>' +デモ[I] [8] [1] + '</ TD>' + '</ TR>')。 } falseを返します。 }、