| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | <!DOCTYPE html><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <meta charset="utf-8" />    <link href="mricode.pagination.css" rel="stylesheet" />    <script src="jquery-2.1.4.min.js"></script>    <script src="mricode.pagination.js"></script></head><body>    <fieldset>        <legend>Form</legend>        <form>            name:<input type="text" name="name" />            phone:<input type="text" name="phone" />            <button id="btn_search" type="button">搜索</button>        </form>    </fieldset>    <fieldset>        <legend>Pagination</legend>        pageIndex <input id="pageIndex" type="text" name="name" value="0" />        pageSize <input id="pageSize" type="text" name="name" value="10" />        <button id="btn_init" type="button">初始化</button>        <button id="btn_destroy" type="button">销毁</button>        <button id="btn_isInited" type="button">是否初始化</button>    </fieldset>    <div id="page" class="m-pagination"></div>    <div id="eventLog"></div>    <script>        btn_init.onclick = function () {            //if ($("#page").isPaginationInitialized()) {            //    $("#page").pagination('destroy');            //}            $("#page").pagination({                pageIndex: pageIndex.value,                pageSize: pageSize.value,                total: 100,                debug: true,                showInfo: true,                showJump: true,                showPageSizes: true,                loadFirstPage: true,                remote: {                    url: 'data.json',                    params: $('form').serializeArray(),                    success: function (data) {                        $("#eventLog").append(' remote callback : ' + JSON.stringify(data) + '<br />');                    }                }            });        }        btn_destroy.onclick = function () {            $("#page").pagination('destroy');            alert('销毁:$("XXX").pagination("destroy")');        }        btn_isInited.onclick = function () {            var isInited = $("#page").pagination();            var text = '判断是否初始化:$("XXX").pagination() 返回Boolean \r当前:' + (isInited ? "已初始化" : "未初始化");            alert(text);        }        btn_search.onclick = function () {            //var url = 'data.json';            //$("#page").pagination('setRemoteUrl', url);            $("#page").pagination('setPageIndex', pageIndex.value);            $("#page").pagination('setPageSize', pageSize.value);            $("#page").pagination('setParams', $('form').serializeArray());            $("#page").pagination('remote');            alert('搜索:$("XXX").pagination("remote")');        }        $("#page").on("pageClicked", function (event, data) {            $("#eventLog").append('EventName = pageClicked , pageIndex = ' + data.pageIndex + '<br />');        }).on('jumpClicked', function (event, data) {            $("#eventLog").append('EventName = jumpClicked , pageIndex = ' + data.pageIndex + '<br />');        }).on('pageSizeChanged', function (event, data) {            $("#eventLog").append('EventName = pageSizeChanged , pageSize = ' + data.pageSize + '<br />');        });    </script></body></html>
 |