脚本没指定获取到的类型的话,通常是object{id:value,name:value} 这种样式的,这里注意了:用浏览器后台断点,查看一下ID的名称,不是每个都是rows.id的,而且getSelected只能获取到一组你选中的数据
他是一个集合 这样当然是undefined啊 row[0].id 获取第一行试试
var selectedRows=$('#dg').datagrid('getSelected');
var row =selectedRows[0];
alert('ID:'+$('#dg').datagrid('getSelected').id)
用$('#dg').datagrid('getChecked');试试