你可以使用var squ=new Array();squ[k] = new Array();这样的形式来复制二维数组,代码如下下: var squ=new Array(); <% for (int k = 0; k <list.Count ; k++) { Response.Write("squ["+k+"] = new Array();"); for (j=0;j<list[k].Count;j++) { Response.Write("squ["+k+"]["+j+"] = '"+list[k][j].ToString()+"';"); } } %> javascript只能以上述的一维数组套一维数组的来实现实际2维数组的功能;调用类似2维数组(squ[i][j]),如下: var x; for (var i=0;i<squ.length;i++) {
for (var j=0;j<squ[i].length;j++) { x = squ[i][j]; ..... } }这样大概就达到你的要求了吧?
var squ=new Array();
<%
for (int k = 0; k <list.Count ; k++)
{
Response.Write("squ["+k+"] = new Array();");
for (j=0;j<list[k].Count;j++)
{
Response.Write("squ["+k+"]["+j+"] = '"+list[k][j].ToString()+"';");
}
}
%> javascript只能以上述的一维数组套一维数组的来实现实际2维数组的功能;调用类似2维数组(squ[i][j]),如下:
var x;
for (var i=0;i<squ.length;i++)
{
for (var j=0;j<squ[i].length;j++)
{
x = squ[i][j];
.....
}
}这样大概就达到你的要求了吧?