JavaScript - フロントエンド ページングをどのように実装しますか?
滿天的星座
滿天的星座 2017-07-05 10:58:25
0
4
991

バックエンドのnodejsでページングを実装できますが、フロントエンドのコードはどのように記述すればよいでしょうか?

滿天的星座
滿天的星座

全員に返信(4)
学霸

質問者が必要としているのはフロントエンドのページングスクリプトだと思います:

リーリー

投稿者が AngularJS を使用している場合は、私のオープンソースの小さなプロジェクト ng-pagination を直接ダウンロードして使用できます。

いいねを押す +0
滿天的星座

フロントエンドは直接書き込みます
1、2、3、4、5....
クリックすると、「4」などの対応する数字がバックエンドに送信されます
バックエンドは次のようなSQL文を書き込みます: タブ制限 a *10,b から * を選択します

この SQL を理解できるはずです、

注: データベースに大量のデータがある場合、この SQL を使用するのは効率的ではありません

いいねを押す +0
给我你的怀抱

フロントエンドは、バックエンドが要求するパラメータに従ってリクエストを送信し、対応するデータを取得するために、ページングを実現できます。つまり、ページをめくるたびに ajax を送信する必要があります。

いいねを押す +0
伊谢尔伦

例えば。バックグラウンドは 1 ページあたり 200 個のデータをページングしてフロントエンドに送信し、合計ページ数を返します。フロントエンドは、1 ページあたり 10、20、50、100 など、さまざまな数の項目を表示できます。フロントエンドは計算を行い、フロントエンドのページ番号をバックグラウンドのページングのページ番号に対応させます。 200 項目から各ページのデータを直接取得するだけです。 angular と同様、ng-repeat="item in items.slice(page*10, 10)"。コマンドをカプセル化すると毎回機能します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート