laypage 전단 페이지 플러그 인 ajax 비동기 페이지 구현

본 논문 의 사례 는 laypage 전단 페이지 플러그 인,ajax 비동기 페이지 를 공유 하고 json 데 이 터 를 얻 으 면 페이지 를 새로 고침 하지 않 습 니 다.참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.

function GetList(pageIndex) {
      var _this = ""
      var clone_this = "";
      _this = $(".BindDataList");//      ,
      clone_this = _this.clone(true);
      var pageSize = 25;//       
      $.ajax({
        type: "get",
        async: false,//    ,   true
        url: "../ashx/System/DefaultAjax.ashx",//      ,  json  
        data: {"pageIndex": pageIndex, "pageSize": pageSize, },
        contentType: "application/json; charset=utf-8",
        success: function (data) {
          var json = eval("(" + data + ")");
          if (json.PageCount > 0) //     
           {
            _this.html("");
            for (var i = 0; i < json.rows.length ; i++) {
              var html = "<li>json  </li>";
              _this.append(html);
            }
            jsonpage(json, pageIndex, pageSize);
          }
          else {
            _this.html("");
            _this.append("");
          }
        }
      });
    }
 
function jsonpage(json, pageIndex, pageSize) {
      var coun = json.PageCount;//     
      var pagecount = coun % pageSize == 0 ? coun / pageSize : coun / pageSize + 1;//     
      var laypageindex = laypage({
        cont: 'project_page', //  。   id 、  dom  ,jquery  。
        skin: '#fb771f',
        pages: pagecount, //          
        curr: pageIndex, //      
        first: '|<', //        1,。    ,  false  
        last: '>|', //         。    ,  false  
        prev: '<', //    ,  false  
        next: '>', //    ,  false  
        jump: function (obj, first) { //        
          if (!first) { //          ,      :obj.curr
            SearchHotTag(obj.curr);
          }
        }
      });
    }
이상 은 본 논문 의 모든 내용 입 니 다.laypage 페이지 플러그 인 을 배 우 는 데 시사 점 과 도움 이 되 었 으 면 합 니 다.읽 어 주 셔 서 감사합니다.

좋은 웹페이지 즐겨찾기