java ajax jquery分页插件_ajax 分页(jquery分页插件pagination) 小例2

29e250923f800d452851a70b7474d642.png

封装成:myPagination.js

//ajax分页

function sendAjax(flag, dataParam, url, callback) {//封装的ajax;

var shus = document.getElementById("ssq-" +flag).value;if (shus != "") {var pageNumber = document.getElementById("ssq-" +flag).value;

}else{var pageNumber = 1;

}

$.ajax({

type:"POST",

url: url+ "?pageNumber=" +pageNumber,

data: dataParam,

datatype:"json",

success:function(data) {if (data == '302') {

location.herf= "/login";return}//当前页

var pagenum =data.current;

document.getElementById("ssq-" + flag).value =pagenum;

document.getElementById("ff-" + flag).innerHTML =pagenum;//总页数

var pages =data.pages;

document.getElementById("zys-" + flag).value =pages;

document.getElementById("fffs-" + flag).innerHTML =pages;

callback(data);

},

error:function() {//请求出错处理

alert("服务器忙碌,稍后再试")

}

});

}//分页上一个

functionsyy(flag) {var shu = document.getElementById("ssq-" +flag).value;//判断是不是第一页

if (shu == 1) {

$.alert({

title:'提示',

content:'已经是首页了!',

buttons: {"好的": {btnClass: 'btn-blue'}}

});return false;

}

document.getElementById("ssq-" + flag).value = parseInt(shu) - 1;

ajaxpage(flag)

}//分页下一页

functionxyy(flag) {var shu = document.getElementById("ssq-" + flag + "").value;var zye = document.getElementById("zys-" +flag).value;if (shu ==zye) {

$.alert({

title:'提示',

content:'已经是最后一页了!',

buttons: {"好的": {btnClass: 'btn-blue'}}

});return false;

}

document.getElementById("ssq-" + flag).value = parseInt(shu) + 1;

ajaxpage(flag)

}//分页 首页

functionsy(flag) {

document.getElementById("ssq" + flag).value = 1;

ajaxpage(flag)

}//尾页

functionwy(flag) {var zye = document.getElementById("zys-" +flag).value;

document.getElementById("ssq-" + flag).value =zye;

ajaxpage(flag)

}

// 这个是查询 的方法,如果用这个方法的话,就得吧对应的弹框 div 设置成对应的 eg:ID= detailModel-factory

function selects(flag) {

$("#detailModel-" + flag).modal('show');

$('#ssq-' + flag).val('');

ajaxpage(flag);

}

页面中调用:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值