Nous pouvons voir de telles applications sur certaines colonnes de commentaires telles que le site Web de Tencent. La liste n'utilise pas de barres de pagination. Au lieu de cela, un certain nombre d'enregistrements sont chargés à la fois et affichés sur la page de liste. page de liste, il ou elle peut cliquer sur « Charger » Plus » pour voir plus d'enregistrements. Certains internautes ont signalé que la vitesse de chargement est lente lorsque la quantité de données est importante. Cette version modifie la méthode de lecture en arrière-plan et accélère la vitesse de sortie.
Principe : Lorsque la page est chargée, jQuery demande les données en arrière-plan. Le programme ASP affiche les derniers enregistrements sur la page de liste en interrogeant la base de données. Il y a un lien "plus" en bas de la page de liste. , le système envoie des données au serveur. Envoyez une requête Ajax, le programme ASP en arrière-plan reçoit les paramètres de la requête et répond, obtient les enregistrements correspondants de la base de données et les renvoie à la page frontale sous forme de JSON. page de fin jQuery analyse les données JSON et ajoute les données à la page de liste.
Configuration des paramètres jquery.more.js
'amount':'4',//Le nombre d'enregistrements affichés à chaque fois
'address':'',//Demander l'adresse de l'arrière-plan, laissez-la vide ici
'format':'json',//Format de transmission des données
'template':'.single_item',//html enregistre l'attribut de classe de DIV
'trigger':'.get_more',//Déclenchez l'attribut de classe pour charger plus d'enregistrements
'scroll':'false',//Si le chargement déclenché par défilement est pris en charge
'offset':'100',//Offset lors du défilement déclenche le chargement