写了好几天的OA办公系统在自己写的时候出现好多问题,接下来是个人老是在复制之后出的错:
页面取不到行的id值,导致不能删除和修改
首先贴上code:
//删除
function deleteBusine(id) {
var rows = $('#role_datagride').datagrid('getSelections');
if(rows.length != 1){
$.messager.alert('提示','请选择一条数据!','error');
return false;
}
var id = rows[0].cartypeid;//注意这里是选中行的id
alert(id);
$.messager.confirm('确认','您确认要删除所选记录吗?',function(r){
if (r){
$.ajax({
url: "${xxkj}/Cartype/deleteCartype.action",
data: {"ids": id},
dataType: 'json',
success: function(data, textStatus) {
if (data) {
$.messager.show({
title : '提示',
msg : data.msg
});
$('#role_datagride').datagrid('reload');
} else {
$.messager.alert('提示', data.msg);
$('#role_datagride').datagrid('unselectAll');
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$.messager.alert('提示', data.msg);
$('#role_datagride').datagrid('unselectAll');
}
});
} else {
$('#role_datagride').datagrid('unselectAll');
}
});
}
其中注意下第五行取id得那行,
var id = rows[0].cartypeid;//注意这里是选中行的id
cartypeid是车辆类型的id复制到其他地方注意修改
再待更新吧!