検索

ホームページ  >  に質問  >  本文

JavaScript - フロントエンド ページングをどのように実装しますか?

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

滿天的星座滿天的星座2743日前1032

全員に返信(4)返信します

  • 欧阳克

    欧阳克2017-07-05 11:00:25

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

    リーリー

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

    返事
    0
  • 滿天的星座

    滿天的星座2017-07-05 11:00:25

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

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

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

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-07-05 11:00:25

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

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-05 11:00:25

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

    返事
    0
  • キャンセル返事