84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
バックエンドのnodejsでページングを実装できますが、フロントエンドのコードはどのように記述すればよいでしょうか?
質問者が必要としているのはフロントエンドのページングスクリプトだと思います:
投稿者が AngularJS を使用している場合は、私のオープンソースの小さなプロジェクト ng-pagination を直接ダウンロードして使用できます。
フロントエンドは直接書き込みます1、2、3、4、5....クリックすると、「4」などの対応する数字がバックエンドに送信されますバックエンドは次のようなSQL文を書き込みます: タブ制限 a *10,b から * を選択します
この SQL を理解できるはずです、
注: データベースに大量のデータがある場合、この SQL を使用するのは効率的ではありません
フロントエンドは、バックエンドが要求するパラメータに従ってリクエストを送信し、対応するデータを取得するために、ページングを実現できます。つまり、ページをめくるたびに ajax を送信する必要があります。
例えば。バックグラウンドは 1 ページあたり 200 個のデータをページングしてフロントエンドに送信し、合計ページ数を返します。フロントエンドは、1 ページあたり 10、20、50、100 など、さまざまな数の項目を表示できます。フロントエンドは計算を行い、フロントエンドのページ番号をバックグラウンドのページングのページ番号に対応させます。 200 項目から各ページのデータを直接取得するだけです。 angular と同様、ng-repeat="item in items.slice(page*10, 10)"。コマンドをカプセル化すると毎回機能します
質問者が必要としているのはフロントエンドのページングスクリプトだと思います:
リーリー投稿者が AngularJS を使用している場合は、私のオープンソースの小さなプロジェクト ng-pagination を直接ダウンロードして使用できます。
フロントエンドは直接書き込みます
1、2、3、4、5....
クリックすると、「4」などの対応する数字がバックエンドに送信されます
バックエンドは次のようなSQL文を書き込みます: タブ制限 a *10,b から * を選択します
この SQL を理解できるはずです、
注: データベースに大量のデータがある場合、この SQL を使用するのは効率的ではありません
フロントエンドは、バックエンドが要求するパラメータに従ってリクエストを送信し、対応するデータを取得するために、ページングを実現できます。つまり、ページをめくるたびに ajax を送信する必要があります。
例えば。バックグラウンドは 1 ページあたり 200 個のデータをページングしてフロントエンドに送信し、合計ページ数を返します。フロントエンドは、1 ページあたり 10、20、50、100 など、さまざまな数の項目を表示できます。フロントエンドは計算を行い、フロントエンドのページ番号をバックグラウンドのページングのページ番号に対応させます。 200 項目から各ページのデータを直接取得するだけです。 angular と同様、ng-repeat="item in items.slice(page*10, 10)"。コマンドをカプセル化すると毎回機能します