Heim > Backend-Entwicklung > PHP-Problem > So implementieren Sie asynchrones Laden in PHP

So implementieren Sie asynchrones Laden in PHP

藏色散人
Freigeben: 2023-03-06 17:34:01
Original
3233 Leute haben es durchsucht

So implementieren Sie das asynchrone Laden: Ermitteln Sie zunächst die Höhe der Seite im sichtbaren Bereich des Browsers. Erstellen Sie dann eine Formel, um den relativen Anteil zu berechnen. Verwenden Sie dann die getJSON-Methode, um schließlich eine Anfrage an den Server zu senden Analysieren Sie die JSON-Daten.

So implementieren Sie asynchrones Laden in PHP

Empfohlen: „PHP-Video-Tutorial

php asynchrones Laden von Daten

Keine Aktualisierungsfunktion Wir verwenden viele, viele, im Folgenden werde ich Ihnen ein Beispiel vorstellen, das darin besteht, PHP+ zu implementieren Ajax Um das Laden von Bildlaufdaten ohne Aktualisierung zu erreichen, ist das Beispiel sehr einfach. Sie müssen nur dem Vorgang folgen.

Methode

Zuerst müssen wir die Höhe der Seite im sichtbaren Bereich des Browsers ermitteln Unten lädt die Seite neue Daten, sodass sich die Gesamthöhe der Seite dynamisch ändert. Berechnen Sie die Position der Bildlaufleiste (die Position der Bildlaufleiste ändert sich auch dynamisch mit der Höhe der geladenen Seite) und erstellen Sie dann eine Formel zur Berechnung relativer Anteil

So implementieren Sie asynchrones Laden in PHP

Wenn sich die Bildlaufleiste am unteren Rand der Seite befindet, wird das Laden von Ajax ausgelöst. In diesem Beispiel verwenden wir die getJSON-Methode von jQuery, um eine Anfrage an den Server zu senden Seite, d. h. die Anzahl der Seiten. Wenn die Anforderungsantwort erfolgreich JSON-Daten zurückgibt, analysieren Sie die JSON-Daten. Wenn nach dem Anhängen der Daten an den DIV#Container der Seite keine JSON-Daten zurückgegeben werden, bedeutet dies, dass alle Daten zurückgegeben wurden angezeigt

So implementieren Sie asynchrones Laden in PHP

Der vollständige jQuery-Code lautet wie folgt:

So implementieren Sie asynchrones Laden in PHP

result.php

Beim Scrollen zur Seite Unten lautet die Front-End-Ajax-Anfrage: result.php Das Hintergrundprogramm fragt ab Entsprechende Datensätze in der Datentabelle gemäß der angeforderten Datenseite: Seite und Ausgabe des Datensatzsatzes im JSON-Format zur Verarbeitung an das Front-EndSo implementieren Sie asynchrones Laden in PHP

Nun, die Einführung dieses Artikels endet hier. Sehen Sie sich den Effekt an . So implementieren Sie asynchrones Laden in PHP

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er gefällt euch allen

Das obige ist der detaillierte Inhalt vonSo implementieren Sie asynchrones Laden in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage