使用jqgrid 删除后返回信息。
来源:互联网 发布:房贷利率上调 知乎 编辑:程序博客网 时间:2024/05/24 00:39
JS代码
function ondelRow(){
var ids=$("#table_list").jqGrid("getGridParam","selarrrow");//获取选中的行(数组)
if(ids.length>0){
var id = ids.toString();
$.post("${ctx}/pems/property/deleteAll",{"ids":id},function(data) {
var s=2;
if(data.indexOf("除成")>0){
s=1;
}
layer.msg(data, {icon:s});
refresh();
});
}else{
layer.alert('请先选择数据', {
skin: 'demo-class',
icon: 2,
time: 3500,
title:'提示',
offset: '150px',
closeBtn: 0
})
}
}
JSP代码
<button class="my_button btn" onclick="ondelRow()" data-toggle="tooltip" data-placement="top"><i class="fa fa-trash-o"> 删除</i> </button>
后台代码
@ResponseBody //注解,自动将string转换成json返回给ajax
@RequiresPermissions("pems:property:del")
@RequestMapping(value = "deleteAll")
public String deleteAll(String ids, Model model) {
String idArray[] =ids.split(",");
int code=0;
int sum=0;
for(String id : idArray){
Building judge = buildingService.selectById1(propertyService.get(id).getId());
//判断如果物业下没有楼座就可以删除
if(judge==null){
try{
code = propertyService.delete10(propertyService.get(id));
if (code!=1) {
return "删除失败,请联系管理员";
}else {
sum+=1;
}
}catch(Exception e){
return "系统错误,请联系管理员";
}
// propertyService.delete(propertyService.get(id));
}else{
return "成功删除"+sum+"条数据!"+ "物业"+propertyService.get(id).getName()+"下有楼座,不能删除";
// return "redirect:"+adminPath+"/pems/property/list?repage";
}
}
return "删除成功"+sum+"条数据!";
- 使用jqgrid 删除后返回信息。
- 出错信息后返回页面
- jqgrid总结,使用过程中的一些配置信息的记录
- 对ping 后返回信息分析
- CAS登录成功后返回更多信息
- CAS登录成功后返回更多信息
- perl 登陆后返回的信息
- JQgrid使用
- JQgrid使用
- JQgrid使用
- JQgrid使用
- jqGrid使用
- jqgrid使用
- jqGrid使用
- jqgrid使用
- jqGrid使用
- ShowModal返回信息 窗体弹出后的返回值
- 删除jqgrid选中行
- 自定义qml滑动条Slider
- 计算两个YUV视频序列的PSNR
- shell实现进度条 与 shell中的循环语句
- Sicily 1240. Faulty Odometer | 进制理解及转换
- 如何把直播嵌入微信公众账号
- 使用jqgrid 删除后返回信息。
- eclipse修改文件重新编译的问题
- GBDT算法整理
- 11th 【棋盘dp 动态规划】捡钱
- PowerDesigner中,修改column的name和Code同步问题
- 网络端口扫描工具
- apt-get常用命令
- SPRINGMYBATIS01 Unit04:实战技巧 、 登录
- Linux下的压缩zip,解压缩unzip命令详解及实例