在javascript中获得由Ajax返回DataTable的列数和列名

function fn_DataTableResult(result)

{

//result 为 返回的结果

if(result==null)

{

alert("空");

return ;

}

//行数

var rowNum = result.rows.length;

alert("行数 "+rowNum);

//列数

var colNum = result.columns.length;

alert("列数 "+colNum);

//列名

for(var i=0;i<colNum;i++)

{

var colName = result.columns[i].name;

alert(i+" 列名 "+colName);//从0开始

}

//循环取值

for(var i=0;i<rowNum;i++)

{

var currRow = result.rows[i];

for(var j=0;j<colNum;j++)

{

var currColName = result.columns[j].name;

var currValue = currRow[currColName];

alert(i+"行"+j+"列 值" + currValue);//i j 从0开始

}

}

}