<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          PJAXPage基于 jQuery 的分頁(yè)工具

          聯(lián)合創(chuàng)作 · 2023-10-02 06:22

          1. 什么是 PJAXPage ?

          PJAX = pushState + ajax,Page 源自于 FastQuery 項(xiàng)目的 Page設(shè)計(jì).
          PJAXPage 它基于 jQuery,用于實(shí)現(xiàn)前端翻頁(yè),它的優(yōu)勢(shì)在于:

          • 可以讓局部分頁(yè)請(qǐng)求變成有狀態(tài)

          • 有多種分頁(yè)模型可供選擇

          • 模塊化設(shè)計(jì),開(kāi)發(fā)者可以擴(kuò)展分頁(yè)模型

          2. 入門

          2.1 HTML 代碼

          <table class="table table-bordered table-hover">
          	<!-- 表頭 -->
          	<tr class="bg">
                  <th>詞組</th> <th>拼音</th> <th>多選項(xiàng)</th>
                  <th>正確答案</th> <th>詞義</th> </tr>
          	<!-- 分頁(yè)數(shù)據(jù) -->
          	<tbody id="dataListBox"> </tbody>
          </table>
          
          <!-- 分頁(yè)索引(分頁(yè)控制區(qū)) -->
          <div id="pageCodeBox"></div>

          2.2 JS 引用

          依賴jQuery 1.7+

          <!-- 核 -->
          <script src="pjaxPage.js"></script>
          <!-- 分頁(yè)模型 -->
          <script src="pjaxPage.numberModel.js"></script>

          3.3 JS 設(shè)置

          如果采用本插件提供的分頁(yè)模型,服務(wù)端響應(yīng)的數(shù)據(jù)的格式必須為{pageData:{...},...}, 熟悉pageData數(shù)據(jù)結(jié)構(gòu).

          $.pjaxPage({
          
          	// ajax 配置.支持jQuery.ajax所有的配置選項(xiàng).ajax的settings,請(qǐng)參照jQuery官方說(shuō)明
          	ajax : {
          		url : "https://your.damain.com",
                  // 支持"xml","html","script","json","jsonp","text"...等等
          		dataType : "jsonp"
          	},
          	
          	// 拼接分頁(yè)數(shù)據(jù),并返回
          	createDataHtml : function(data) {
          		var content = data.pageData.content;
          		var total = content.length;
          		if (total == 0)
          			return "無(wú)數(shù)據(jù)";
          
          		var dataHtml = '';
          		for (var i = 0; i < total; i++) {
          			
          			var cizu = content[i].cizu;
          			var pinyin = content[i].pinyin;
          			var options = content[i].options;
          			var ok = content[i].ok;
          			var info = content[i].info;
          			
          			dataHtml += '<tr>';
          			dataHtml += '	<td>' + cizu + '</td>';
          			dataHtml += '	<td>' + pinyin + '</td>';
          			dataHtml += '	<td>' + options + '</td>';
          			dataHtml += '	<td>' + ok + '</td>';
          			dataHtml += '	<td>' + info + '</td>';
          			dataHtml += '</tr>';
          		}
          
          		return dataHtml;
          	}
          });

          演示: http://xixifeng.com.oschina.io/pjaxpage/example/

          瀏覽 19
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩欧美操逼视频 | 蜜臀AV在线播放 | 久草手机视频 | 黄色视频网站一级片 | 午夜福利老司机 |