一.失焦跳转到指定页代码参考
$(".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('警告','请选中你要删除的商品'); } })