Wir können solche Anwendungen in einigen Kommentarspalten sehen, beispielsweise auf der Website von Tencent. Stattdessen wird eine bestimmte Anzahl von Datensätzen gleichzeitig geladen und auf der Listenseite angezeigt Auf der Listenseite kann er oder sie auf „Mehr laden“ klicken, um weitere Datensätze anzuzeigen. Einige Internetnutzer berichteten, dass die Ladegeschwindigkeit langsam ist, wenn die Datenmenge groß ist. Diese Version ändert die Hintergrundlesemethode und beschleunigt die Ausgabegeschwindigkeit.
Prinzip: Wenn die Seite geladen wird, fordert das ASP-Programm die neuesten Datensätze auf der Listenseite an. Es gibt einen Link „Mehr“ am Ende der Listenseite , sendet das System Daten an den Server, das Hintergrund-ASP-Programm empfängt die Anforderungsparameter und antwortet, ruft die entsprechenden Datensätze aus der Datenbank ab und gibt sie in Form von JSON an die Front-End-Seite zurück. jQuery analysiert die JSON-Daten und hängt die Daten an die Listenseite an.
jquery.more.js Parameterkonfiguration
'amount':'4',//Die Anzahl der Datensätze, die jedes Mal angezeigt werden
'address':'',//Fordern Sie die Adresse des Hintergrunds an, lassen Sie es hier leer
'format':'json',//Datenübertragungsformat
'template':'.single_item',//html zeichnet das Klassenattribut von DIV auf
'trigger':'.get_more',//Lösen Sie das Klassenattribut aus, um weitere Datensätze zu laden
'scroll':'false',//Ob das durch Scrollen ausgelöste Laden unterstützt wird
'offset':'100',//Offset, wenn das Scrollen das Laden auslöst