zoukankan      html  css  js  c++  java
  • js 无刷新分页代码

    /**
    * 分页事件处理
    */
    function paging(){
    $("#firstPage").click(function(){ //首页
    var pageNo = getPage('pageNo');
    if (pageNo == 1) {
    alert("已经是首页");
    }
    else {
    setPage('pageNo', '1');
    loadListDate();
    }
    });
    $("#prevPage").click(function(){ //上一页
    var pageNo = getPage('pageNo');
    if (pageNo <= 1) {
    alert("已经是首页");
    }
    else {
    setPage('pageNo', pageNo - 1);
    //loadListDate();
    }
    });
    $("#nextPage").click(function(){ //下一页
    var pageNo = getPage('pageNo');
    var pageSize = getPage('pageSize');
    if (pageNo >= pageSize) {
    alert("已经是最后一页");
    }
    else {
    setPage('pageNo', pageNo + 1);
    //loadListDate();
    }
    });
    $("#lastPage").click(function(){ //最后一页
    var pageNo = getPage('pageNo');
    var pageSize = getPage('pageSize');
    if (pageNo == pageSize) {
    alert("已经是最后一页");
    }
    else {
    setPage('pageNo', pageSize);
    //loadListDate();
    }
    });
    }

    /**
    * 获取分页信息
    * @param {Object} mark|元素id
    * return {Integer} value
    */
    function getPage(mark){
    var value = $('#' + mark).text().replace(/(^s*)|(s*$)/g, "");
    if (value == '' || value == null || isNaN(value)) {
    return '';
    }
    else {
    var trimValue = parseInt(value);
    return trimValue;
    }
    }

    /**
    * 设置分页信息
    * @param {Object} mark|元素id
    * @param {Object} value|要设置的值
    * return void
    */
    function setPage(mark, value){
    $('#' + mark).text(value);
    }

  • 相关阅读:
    (转)(mark)VM参数设置、分析
    用happen-before规则重新审视DCL(转)
    java synchronized的优化--偏向锁、轻量级锁、重量级锁
    leet_14 Longest Common Prefix
    leet_15
    leet_11
    Github-浅谈
    深究angularJS系列
    深究angularJS系列
    CSS编程框架
  • 原文地址:https://www.cnblogs.com/tancp/p/3847575.html
Copyright © 2011-2022 走看看