ajax分页效果图:
上干货:
/**
* 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;
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ajax
# 分页
# 模态框
# 用jQuery中的ajax分页实现代码
# JQuery+Ajax无刷新分页的实例代码
# jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
# Ajax读取数据之分页显示篇实现代码
# php
# ajax实现分页
# JS+Ajax+Jquery实现页面无刷新分页以及分组 超强的实现
# 使用PHP+JQuery+Ajax分页的实现
# 基于Jquery+Ajax+Json的高效分页实现代码
# jQuery DataTables插件自定义Ajax分页实例解析
# php+ajax实现无刷新分页的方法
# 上页
# 首页
# 下页
# 末页
# 第一页
# 大家多多
# 移除
# showMagDetail
# attr
# msg
# removeAttr
# savePlanmodal
# addbutton
# showMsgDetail
# style
# toString
# parseInt
# tbody
# table
相关文章:
如何制作算命网站,怎么注册算命网站?
建站之星与建站宝盒如何选择最佳方案?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
个人网站制作流程图片大全,个人网站如何注销?
建站VPS推荐:2025年高性能服务器配置指南
建站之星如何配置系统实现高效建站?
如何在云主机快速搭建网站站点?
如何通过建站之星自助学习解决操作问题?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
如何在Golang中指定模块版本_使用go.mod控制版本号
如何通过虚拟主机空间快速建站?
如何选择域名并搭建高效网站?
如何通过PHP快速构建高效问答网站功能?
如何高效完成自助建站业务培训?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
如何用5美元大硬盘VPS安全高效搭建个人网站?
香港服务器网站推广:SEO优化与外贸独立站搭建策略
如何快速搭建响应式可视化网站?
制作网页的网站有哪些,电脑上怎么做网页?
家庭服务器如何搭建个人网站?
如何快速生成ASP一键建站模板并优化安全性?
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?
如何配置支付宝与微信支付功能?
如何通过商城自助建站源码实现零基础高效建站?
北京专业网站制作设计师招聘,北京白云观官方网站?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
如何打造高效商业网站?建站目的决定转化率
广州建站公司哪家好?十大优质服务商推荐
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
如何通过cPanel快速搭建网站?
建站之星Pro快速搭建教程:模板选择与功能配置指南
青岛网站建设如何选择本地服务器?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
如何选择高效便捷的WAP商城建站系统?
公司网站的制作公司,企业网站制作基本流程有哪些?
如何在香港服务器上快速搭建免备案网站?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
c# Task.ConfigureAwait(true) 在什么场景下是必须的
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
建站主机如何安装配置?新手必看操作指南
制作国外网站的软件,国外有哪些比较优质的网站推荐?
建站之星官网登录失败?如何快速解决?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
如何在云服务器上快速搭建个人网站?
北京网站制作公司哪家好一点,北京租房网站有哪些?
建站之星后台密码遗忘如何找回?
建站之星展会模板:智能建站与自助搭建高效解决方案
网站好制作吗知乎,网站开发好学吗?有什么技巧?
*请认真填写需求信息,我们会在24小时内与您取得联系。