html 页面需要的页面DOM

<div id="pages" style="width:450px;margin:0 auto;"></div>
</div>

下面是ajax向后台传数据,成功返回数据的部分。(如有不懂请评论提问)

function pull_data(channel_id,daterange,page){
page = page || 1;

$.ajax({
url:window.location.href,
data:{
'channelid':channel_id,
'daterange':daterange,
'page':page
},
type:'POST',
dataType:'json',

success:function(object){
// $('#loading').remove();
$('#data-content tbody').html(' ');

if (object.status == "success") {

var str = "";

var pageData=[];
for(var i =0;i<object.data.length;i++){

str = "<tr>\
<td>"+moment(object.data[i].report_date ).format('YYYY-M-D')+"</td>\
<td>"+object.data[i].appid+"</td>\
<td>"+object.data[i].gw_orderid+"</td>\
<td>"+object.data[i].dev_orderid+"</td>\
<td>"+object.data[i].goods_name+"</td>\
<td>"+object.data[i].pay_type+"</td>\
<td>"+object.data[i].pay_fee+"</td>\
<td>"+object.data[i].pay_result+"</td>\
<td>"+object.data[i].callback_result+"</td>\
<td><a href=''>编辑</a></td>\
</tr>";

pageData.push[str];

}

$('#data-content tbody').html(str)
//表结尾

$('#pages').html(' ');

var strpage ="";

strpage = '<a id="pre" href ="#" >上一页</a>';
for(var i=1;i<=PageCount;i++){
strpage +='<a id="page" href="#" selectPage="'+i+'" >'+i+'</a>';

}

strpage +='<a id="next" href="#">下一页</a>';

$('#pages').html(strpage);

显示默认页(第一页)
$('#table').empty().append(head);

for(i=(currentPage-1)*PageSize;i<PageSize*currentPage;i++){

$('#data-content tbody').append(pageData[i]);
}

$('#table').append(end);

显示选择页的内容
$('a').click(function(){

var selectPage=$(this).attr('selectPage');

$('#data-content tbody').html(' ');

for(i=(selectPage-1)*PageSize;i<PageSize*selectPage;i++){
$('#data-content tbody').append(pageData[i]);

}

});

转载于:https://www.cnblogs.com/Hondsome/p/6054540.html

一个最为简单的jquery 分页实现方法!可以用用于理解js分页的原理。相关推荐

  1. jQuery.parseJSON(json)方法将字符串转换成js对象

    原文地址为: jQuery.parseJSON(json)方法将字符串转换成js对象 概述 接受一个JSON字符串,返回解析后的对象. 传入一个畸形的JSON字符串会抛出一个异常.比如下面的都是畸形的 ...

  2. java手写一个分页的方法_java web手写实现分页功能

    现在很多流行的框架,都可以很快的把分页效果做出来,但是作为一名程序员你必须得知道手写分页的流程: 场景效果: 一.分页的思路 首先我们得知道写分页代码的思路,保持思路清晰,才能行云流水的去写代码,其实 ...

  3. 教你一个如何简单采集店铺装修模板的方法

    都说2020年是电商大爆发的一年,确实是,待在家里似乎做电商是最好的选择了.人人都想开店,那么这个店铺装修也是一个细活,店铺门面的好坏和风格就是这个店的格局了.有亲们说,自己不会美工也不会PS,所以装 ...

  4. JS分页控件,可用于无刷新分页

    function PagerBar(recordcount, pagesize, pageindex, showpagecount) {     var NumberRegex = new RegEx ...

  5. 原生javascript取代jquery的一些方法(jQuery-free)

    转自:http://www.qingdou.me/2687.html jQuery是最流行的JavaScript工具库.据统计,目前全世界57.3%的网站使用它.也就是说,10个网站里面,有6个使用j ...

  6. 一个最简单的java计算器

    学习java的第三天,想检验一下前两天的学习成果,于是仿照着以前做的C语言计算器做了一个最为简单的java计算器(望大哥们指导) 总结:遇到的问题 0.上传博客要封面emmmm,不知道传什么,那就附一 ...

  7. 第一百三十四期:MySQL分页查询方法及优化

    在MySQL中,分页查询一般都是使用limit子句实现,limit子句声明如下:LIMIT子句可以被用于指定 SELECT 语句返回的记录数. 作者:青芽草  分页查询方法: 在MySQL中,分页查询 ...

  8. 加载不了ajax,简单的jquery ajax内容加载不起作用

    嗨,大家好,我对这个脚本有问题.它不工作.它应该将页面加载到我的内容中,与下面的脚本相同.简单的jquery ajax内容加载不起作用 JS - 不工作 $("#buttons img&qu ...

  9. 最简单易学的手机打字方法

    今天我和大家分享一个最简单易学的手机打字方法: 打开微信,点击发现,点击搜一搜,输入沪江快速手机打字,搜索一下. 在搜索结果中有一个青蛙头,点击它. 进来之后点击下方的练习,在这里我们就可以开始打字了 ...

最新文章

  1. 【 FPGA 】门控时钟专题
  2. Java程序员从笨鸟到菜鸟之(八十七)跟我学jquery(三)jquery动态创建元素和常用函数示例
  3. git、github、gitlab、gitee都是什么?
  4. ElasticSearch学习,请先看这一篇(win_Elasticsearch)
  5. 在pycharm中自定义模板代码,快速输出固定代码块
  6. Python的类示例
  7. 华山论“件”:Kafka、RabbitMQ、RocketMQ技能大比拼
  8. Linux数据库1366错误,ERROR 1366 (HY000): Incorrect string value:’XXX’ for column 'XXX at row 1解决...
  9. LeetCode 590. N叉树的后序遍历(N-ary Tree Postorder Traversal)
  10. html5 h264 websocket,2.5 在WebSocket中使用HTML5媒体
  11. RT-Thread配置SPI-Flash(W25Q256)
  12. freenas 11.2踩过的坑
  13. SKUA-GOCAD建模常见问题汇总
  14. Hibernate第五篇【inverse、cascade属性详解】
  15. itunes store服务中断_终于明白为什么那么多人吐槽apple的态度了.临时工一样的中国区itunes store客服......
  16. kingcms php 下载,KingCMS PHP 2009版盛大发布
  17. XML注入:实战篇--MCIR的XMLmao模块0~1
  18. 求你了,别再用拼音给变量命名了(小白必看!)
  19. 跨越财富鸿沟:技术写作带来的无限可能 —— 怎样通过技术写作实现财富自由?
  20. 用计算机despair,despair的用法总结大全

热门文章

  1. Rancher添加主机docker命令
  2. 图片日志:泛型的作用/hashset的内部实现/常见运行期异常
  3. web.xml初始化spring容器
  4. mybatis修改mysql变量_Java通过MyBatis框架对MySQL数据进行增删查改的基本方法
  5. C++设计模式--模板方法模式
  6. 【简单易懂】c++中组合与聚合
  7. 安装rime中文输入法
  8. 9篇小白都能懂系列博客学完MySQL基础
  9. 1.3.2 中断和异常(内中断和外中断、中断处理过程)
  10. ARM 之八 Cortex-M/R 内核启动过程 / 程序启动流程(基于IAR)