Le front-end écrit directement 1, 2, 3, 4, 5.... Lorsque vous cliquez dessus, le numéro correspondant tel que « 4 » est envoyé au back-end Le back-end écrit des instructions SQL telles que : sélectionnez * dans la limite de l'onglet a *10,b
Vous devriez être capable de comprendre ce SQL,
Remarque : Si la base de données contient beaucoup de données, l'utilisation de ce SQL n'est pas efficace
Le front-end envoie la demande en fonction des paramètres requis par le back-end. Quels paramètres sont envoyés pour obtenir les données correspondantes, puis la pagination est réalisée, c'est-à-dire que chaque fois que la page est tournée, ajax doit être envoyé
Par exemple. L'arrière-plan effectue la pagination de 200 éléments de données par page, les envoie au front-end et renvoie le nombre total de pages. Le frontal peut afficher différents nombres d'éléments tels que 10, 20, 50, 100, etc. par page. Le frontal effectue un calcul et fait correspondre le numéro de page du front-end au numéro de page de la page d'arrière-plan. Il suffit de prendre les données de chaque page directement à partir des 200 éléments. Comme angulaire, ng-repeat="item in items.slice(page*10, 10)". Encapsulez une commande et cela fonctionne à chaque fois
Je suppose que ce dont l'interlocuteur a besoin, c'est d'un script de pagination frontal :
Si l'affiche utilise AngularJS, vous pouvez télécharger et utiliser directement mon petit projet open source : ng-pagination.
Le front-end écrit directement
1, 2, 3, 4, 5....
Lorsque vous cliquez dessus, le numéro correspondant tel que « 4 » est envoyé au back-end
Le back-end écrit des instructions SQL telles que : sélectionnez * dans la limite de l'onglet a *10,b
Vous devriez être capable de comprendre ce SQL,
Remarque : Si la base de données contient beaucoup de données, l'utilisation de ce SQL n'est pas efficace
Le front-end envoie la demande en fonction des paramètres requis par le back-end. Quels paramètres sont envoyés pour obtenir les données correspondantes, puis la pagination est réalisée, c'est-à-dire que chaque fois que la page est tournée, ajax doit être envoyé
.Par exemple. L'arrière-plan effectue la pagination de 200 éléments de données par page, les envoie au front-end et renvoie le nombre total de pages. Le frontal peut afficher différents nombres d'éléments tels que 10, 20, 50, 100, etc. par page. Le frontal effectue un calcul et fait correspondre le numéro de page du front-end au numéro de page de la page d'arrière-plan. Il suffit de prendre les données de chaque page directement à partir des 200 éléments. Comme angulaire, ng-repeat="item in items.slice(page*10, 10)". Encapsulez une commande et cela fonctionne à chaque fois