easyui06(datagrid数据删改)
编程语言
2023-07-21 02:13:44
阅读次数: 0
一.失焦跳转到指定页代码参考
$(".pagination-num").blur(function(){
var index=$(".pagination-num").val();//拿到文本框的值
var grid = $('#myTable');//拿到表格
var options = grid.datagrid('getPager').data("pagination").options;//拿到所有选项
var pageNum = options.pageNumber;//拿到当前页数
var total = options.total; //拿到总行数
var max = Math.ceil(total/options.pageSize);//算出总页数
if(index>=1&&index<=max){
//判断
//跳转到指定页码
$('#myTable').datagrid('gotoPage',index);
}
else{
//予以提示
alert("请输入1-"+max+"之间的数字!");
myShow();//刷新数据
$(".pagination-num").val(pageNum);//显示为当前页
}
})
二.删除按钮
//给删除按钮添加点击事件
$("#deleteBtn").click(function(){
//拿到所选中的行 商品对象
var row = $('#myTable').datagrid('getSelected');
if(row!=null){
//选中了
$.messager.confirm('确认','您确认想要删除记录吗?',function(r){
if (r){
//确定删除
//向后台发起ajax请求
$.post(ctx+"/deletetype.do",{tid:row.tid},function(data){
if(data=="yes"){
$.messager.alert('消息','删除成功');
myShow();//刷新数据
}
else{
$.messager.alert('错误','删除失败');
}
});
}
});
}
else{
$.messager.alert('警告','请选中你要删除的商品');
}
})
转载自blog.csdn.net/qq_73126462/article/details/131263900