模态框 ajax分页
来源:互联网 发布:mac破折号 编辑:程序博客网 时间:2024/06/03 22:44
效果图:
上干货:
/** * ajax分页 */$(function(){$(".modal-body").find(".pagination").on("click","li",function(){var totalPage=$(".modal-body").find(".pagination").find(".lilength").length;var pageNo=$(this).find("a").text();var beforePage="";//获取之前选中的值$(".modal-body").find(".pagination").find("li").each(function(){if($(this).hasClass("active")){beforePage=$(this).find("a").text();}});//alert(beforePage);if($(this).find("a").text()=="首页"){removeClass();$(".modal-body").find(".pagination").find("li").each(function(){if($(this).find("a").text()=="1"){$(this).addClass("active");}getPlanFy("1");});}else if($(this).find("a").text()=="上页"){if(beforePage==1){showMessage("已经是第一页了!")}else{var dqy=parseInt(beforePage)-1;$(".modal-body").find(".pagination").find("li").each(function(){if($(this).find("a").text()==dqy.toString()){$(this).addClass("active");}else{$(this).removeClass("active");}});getPlanFy(dqy);}}else if($(this).find("a").text()=="下页"){if(beforePage==totalPage){showMessage("已经是最后一页了!")}else{var dqy=parseInt(beforePage)+1;$(".modal-body").find(".pagination").find("li").each(function(){if($(this).find("a").text()==dqy.toString()){$(this).addClass("active");}else{$(this).removeClass("active");}});getPlanFy(dqy);}}else if($(this).find("a").text()=="末页"){removeClass();$(".modal-body").find(".pagination").find("li").each(function(){if($(this).find("a").text()==totalPage){$(this).addClass("active");}});getPlanFy(totalPage);}else{removeClass();$(this).addClass("active");getPlanFy(pageNo);}});//$(".table").find("tbody").on("click",".showMsgDetail",function(){//var msg=$(this).find("a").attr("name");//showMagDetail(msg);//});$(".addbutton").click(function(){$("#savePlanmodal").removeAttr("name");$("#planIdsUpdate").val("");});});/** * 弹窗 */function showMessage(content){ $.alert({ title: '提示', content: content,//支持html icon: 'fa fa-rocket', animation: 'zoom', closeAnimation: 'zoom', buttons: { okay: { text: '确定', btnClass: 'btn-primary' } } });}/** * 移除css */function removeClass(){$(".modal-body").find(".pagination").find("li").each(function(){$(this).removeClass("active");});}function getPlanFy(pageNo){var pageSize=10;$.post(""+otherPath+"/fault-studio/getInpectPlanList.action",{"pageNo":pageNo,"pageSize":pageSize},function(data){$("#inspectionPlan").find(".modal-body").find("table").find("tbody").html("");$("#inspectionPlan").find(".modal-body").find(".pagination").html("");var appendHtml="";if(data.items!=null && data.items.length>0){$.each(data.items,function(i,item){var number=parseInt(i)+1;appendHtml+="<tr>" +"<td align='center'>"+number+"</td>" +"<td><a>"+item[1]+"</a></td>" +"<td>"+item[2]+"</td>"+"<td>"+item[3]+"</td>"+"<td><a name='"+item[0]+"' onclick='updatePlan(this)'>修改</a> <a lang='"+item[0]+"' onclick='delPlan(this)'>删除</a></td>""</tr>"});$("#inspectionPlan").find(".modal-body").find("table").find("tbody").append(appendHtml);var paginHtml="";if(isNotTirmpagin(data.totalPage) && data.totalPage>0){paginHtml+="<li><a>首页</a></li>" +"<li><a>上页</a></li>";for(var j=0;j<data.totalPage;j++){var page=parseInt(j)+1;if(page==pageNo){paginHtml+="<li class='lilength active'><a>"+page+"</a></li>";}else{paginHtml+="<li class='lilength'><a>"+page+"</a></li>";}}paginHtml+="<li><a>下页</a></li>" +"<li><a>末页</a></li>";$("#inspectionPlan").find(".modal-body").find(".pagination").append(paginHtml);}}});}function updatePlan(obj){var planId=obj.name;$.post(""+otherPath+"/fault-studio/getPlanById.action",{"id":planId},function(data){if(data.result=="success"){$(".addbutton").click();var item=data.items;$("#planName").val(item.name);$("#planTitle").val(item.inspectTitle);$("#showTime").val(item.inspectTime);var module_name=item.module_name;var nameArray=module_name.split("&");var moudleIdArray=item.inspectContent.split("&");var nameHtml="";if(nameArray!=null && nameArray.length>0){for(var i=0;i<nameArray.length;i++){if(isNotTirmpagin(nameArray[i])){nameHtml+="<li id='"+moudleIdArray[i]+"'>"+nameArray[i]+"</li>";}}}$(".inspectContent").append(nameHtml);var inspectTimeArray=item.inspectTime.split("&");var timeHtml="";if(inspectTimeArray!=null && inspectTimeArray.length>0){for(var j=0;j<inspectTimeArray.length;j++){if(isNotTirmpagin(inspectTimeArray[j])){timeHtml+="<li>"+inspectTimeArray[j]+"</li>";}}}$(".inspectionChooseTime").append(timeHtml);$("#savePlanmodal").attr("name","update");$("#planIdsUpdate").val(planId);}});}function delPlan(obj){var planId=obj.lang;sureConfirm("提示","确定删除吗?",planId);}function showMagDetail(msg){ $.alert({ title: '提示', content: msg,//支持html icon: 'fa fa-rocket', animation: 'zoom', closeAnimation: 'zoom', buttons: { okay: { text: '确定', btnClass: 'btn-primary' } } });}function sureConfirm(tip,msg,planId){$.confirm({ title: tip, content: msg, icon: 'fa fa-rocket', animation: 'zoom', closeAnimation: 'zoom', buttons: { confirm: { text: '确定', btnClass: 'btn-primary', action:function(){ $.post(""+otherPath+"/fault-studio/delInspectPlan.action",{"id":planId},function(data){ if(data.items=="success"){ showMagDetail("删除成功"); getPlanFy("1"); }else{ showMagDetail(data.msg); } }); } },cancle: { text: '取消', action:function(){ return false; } } },});}function isNotTirmpagin(obj){if(obj!=null && obj!='' && obj!=undefined){return true;}else{return false;}}
1 0
- 模态框 ajax分页
- ajax分页
- AJAX分页....
- ajax 分页
- 分页,ajax。
- ajax分页
- AJAX 分页
- 分页 Ajax
- AJAX分页
- ajax分页
- ajax分页
- Ajax分页
- ajax分页
- ajax分页
- ajax分页
- Ajax分页
- ajax分页
- ajax分页
- 九度 oj 题目1119:Integer Inquiry
- 磁盘阵列RAID
- 第十三节 高阶函数
- 非常可乐HDU1495
- Differences between L1 and L2 as Loss Function and Regularization
- 模态框 ajax分页
- Android四大组件学习之BroadcastReceiver
- Java Socket close和Shutdown的区别
- systick定时器
- mysql一些常用的语句
- 云计算终将被边缘计算取代
- HTML5触摸界面设计与开发--笔记--javaScript性能优化
- android中的索引列表
- 使用Mingw-w64编译FreeImage