JPAGES分页控件案例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

//需要导入的样式表,与js文件

/**

*css

*jPages.css控制分页按钮条的样式,不需要样式的可以不用导入

*animate.css控制要显示的数据的动画效果,不需要动画可以不用导入

*github.css这个不知道是搞什么的,不导入也没发现改变了什么

*js文件jPages.js和jquery肯定是必须的,其他的就看自己了

*/

Js代码:

$("#tbody").empty();//删除tbody中已经存在的数据

var str="";

$.ajax({

url:'jq/getShipInfoByShipName.action',

data:{"shipName":$("#shipNameId").val()},//执行后台Action参数

dataType:'json',

type:'post',

//回调函数执行之前的动作

beforeSend:function(){

//这是我设置的一个加载中的图标,trShow为图标显示的行

//在数据加载出来之前,显示加载中这个图标,加载完成,隐藏

$('#trShow').css("display","block");

},

success:function(data){

var result=data;

//返回数据位json格式,遍历json,拼凑成table中的行

for(var i=0;i

str+="

"+result[i].shipId+""+result[i].shipName+"

"+result[0].remark+"";

}

//追加如tbody中

$("#tbody").append(str);

//执行分页函数,

$(function(){

//设置页数按钮所在的层,

$("div.holder").jPages({

containerID:"tbody",//显示数据所在的块的ID

first:'首页',

last:'尾页',

previous:'上页',

next:'下页',

perPage:12,//每页显示数据为多少行

startPage:1,//起始页

startRange:2,//开始页码为2个

midRange:3,//最多显示几个页码页码,其余用..代替

endRange:2,//结束页码为2个

animation:'wobble',//数据显示的动画效果

keyBrowse:true

});

});

//数据加载完成之后,隐藏加载中这个图标

$('#trShow').css("display","none");

},

error:function(status){

alert('超时');

}

});

Html:

CheckIDNameRemark

相关文档
最新文档