在JavaScript中如何取得DataTable中的数据?
以下是我在脚本中的一个方法:
function doTest()
{
//Ajax方法取得DataTable
var res = _Default.GetDataTable();
var strtemp = res.value.Rows[0].ParkingLotName;
alert(strtemp );
}
res.value.Rows[0].ParkingLotName;//OK
res.value.Rows[0][0] //Error
res.value.Rows[0].[0] //Error
我想用索引来取值,而不是用列名来取值,这样该怎么写?
------解决方案--------------------嗯 之前没有深入去看这个问题
按照你写的res.value.Rows[0].ParkingLotName;//OK
表示你返回的res.value有如下的片断结构:
<table> <tr ... ParkingLotName= '... '> ... </tr> ... </table>
ParkingLotName是做为tr的一个属性存在的
而res.value.Rows[0].cells[0..] 表示的是tr下的第一个td,也当然就不会取出ParkingLotName值来
这种情况下通过索引是不能取出值来的