jquery dataTable はバックグラウンドとページングでデータをロードします

小云云
リリース: 2018-01-10 10:26:29
オリジナル
4620 人が閲覧しました

この記事では、jquery dataTable のバックグラウンド読み込みデータとページングのサンプル コードを中心に紹介します。興味がある方は、ぜひ参考にしてください。

dataTable を使用して、バックグラウンドでデータをロードし、ページ分割します。オンライン版はたくさんありますが、使用できないものや詳細が確認されていないものも多くあります。

js ファイルを引用します


ログイン後にコピー


 
ログイン後にコピー

table タグを追加します。は動的にロードできます


名称 apiKey secretKey 创建时间 Status 操作
ログイン後にコピー

主要な JS コード:


ログイン後にコピー

バックエンドコード:


// 获取前端过来的参数,下面三个参数是 dataTable默认的,不要随便更改 Integer sEcho = Integer.valueOf(params.get("sEcho"));// 记录操作的次数 每次加1 Integer iDisplayStart = Integer.valueOf(params.get("iDisplayStart"));// 起始 Integer iDisplayLength = Integer.valueOf(params.get("iDisplayLength"));// 每页显示的size Map map = new HashMap(); try { // 查询数据,分页的话我这边使用的是 PageHelper,这边不介绍了 PagedResult list = pushEntityService.findByUserId( pushUser.getId(), iDisplayStart, iDisplayLength); // 为操作次数加1,必须这样做 int initEcho = sEcho + 1;
ログイン後にコピー


//返回参数也是固定的 map.put("sEcho", initEcho); map.put("iTotalRecords", list.getTotal());//数据总条数 map.put("iTotalDisplayRecords", list.getTotal());//显示的条数 map.put("aData", list.getDataList());//数据集合 } catch (Exception e) { e.printStackTrace(); } return map;
ログイン後にコピー

関連推奨事項:

JQuery.dataTables テーブルプラグインは、指定されたページインスタンス共有にジャンプします

jquery DataTable フロントとバックエンドの動的ページングの実装メソッド共有

jQuery Datatable について 複数のクエリ条件 カスタム送信イベントのサンプル共有

以上がjquery dataTable はバックグラウンドとページングでデータをロードしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!