在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开始
}
}
}