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
相关文章:
建站之星后台密码遗忘如何找回?
如何使用Golang安装API文档生成工具_快速生成接口文档
魔方云NAT建站如何实现端口转发?
如何在橙子建站上传落地页?操作指南详解
内网网站制作软件,内网的网站如何发布到外网?
高防服务器租用首荐平台,企业级优惠套餐快速部署
建站主机核心功能解析:服务器选择与网站搭建流程指南
如何选择靠谱的建站公司加盟品牌?
怎么将XML数据可视化 D3.js加载XML
微信小程序 input输入框控件详解及实例(多种示例)
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
网站制作服务平台,有什么网站可以发布本地服务信息?
招贴海报怎么做,什么是海报招贴?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
如何高效利用亚马逊云主机搭建企业网站?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?
西安专业网站制作公司有哪些,陕西省建行官方网站?
网站代码制作软件有哪些,如何生成自己网站的代码?
定制建站价位费用解析与套餐推荐全攻略
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何高效配置香港服务器实现快速建站?
建站之星上传入口如何快速找到?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
如何用虚拟主机快速搭建网站?详细步骤解析
香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南
如何快速搭建二级域名独立网站?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
建站之星2.7模板:企业网站建设与h5定制设计专题
,怎么用自己头像做动态表情包?
建站主机SSH密钥生成步骤及常见问题解答?
如何确保西部建站助手FTP传输的安全性?
青岛网站建设如何选择本地服务器?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
如何在阿里云购买域名并搭建网站?
建站之星如何配置系统实现高效建站?
网站制作公司排行榜,四大门户网站排名?
建站之星备案是否影响网站上线时间?
如何配置WinSCP新建站点的密钥验证步骤?
建站之星安装后如何配置SEO及设计样式?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
制作旅游网站html,怎样注册旅游网站?
网站制作费用多少钱,一个网站的运营,需要哪些费用?
如何通过FTP空间快速搭建安全高效网站?
如何挑选优质建站一级代理提升网站排名?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
h5网站制作工具有哪些,h5页面制作工具有哪些?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
如何用AWS免费套餐快速搭建高效网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。