function GetShare() { var newUrl = '/bio101/rapprotocols.aspx'; var stateObject = {}; history.pushState(stateObject, '', newUrl); GetShareProtocols(1, 10); } function GetShareProtocols(page, pagesize) { var ii = layer.load(2, { shade: [0.1, '#000'] }); var journal = []; $('input[name="Journal"]').each(function (index, data) { if (data.checked) { journal.push(data.value); } }); if (journal.length == $('input[name="Journal"]').length) { journal = []; } var header_userid = 0; try { header_userid = header_uid; } catch (err) { } $.ajax({ headers: { 'user-id': header_userid }, url: '?action=GetShareProtocols', type: 'post', data: { page: page, pagesize: pagesize, Journal: encodeURIComponent(journal.join(',')), sort: $('input[name="sort"]:checked').val() }, dataType: 'json', success: function (res) { layer.close(ii); if (res.Result) { //第三步:渲染模版 var getTpl = js_protocols.innerHTML , view = document.getElementById('protocolList'); layui.laytpl(getTpl).render(res, function (html) { view.innerHTML = html; }); laypage({ cont: $('#PageMain'), //容器。值支持id名、原生dom对象,jquery对象。【如该容器为】:
pages: Math.ceil(res.total / 10), //通过后台拿到的总页数 curr: page, //当前页 groups: 5, first: 'HOME', next: 'NEXT', prev: 'PREVIOUS', last: 'LAST', hash: 'page', skin: '#50E5D7', skip: false, jump: function (obj, first) { //触发分页后的回调 if (!first) { //点击跳页触发函数自身,并传递当前页:obj.curr GetShareProtocols(obj.curr, pagesize);//调用 加载函数 } } }); } }, error: function () { layer.close(ii); } }); } function ShowJournal() { $('.leftJournal').show(); $('#divShade').show(); } function HideJournal() { $('.leftJournal').hide(); $('#divShade').hide(); }