Seiteninhalte dynamisch ändern, ohne sie zu aktualisieren
Frage:
Wie kann der Inhalt einer Webseite geändert werden? aktualisiert werden, ohne dass das Ganze neu geladen werden muss Seite?
Antwort:
Um den Inhalt einer Seite zu aktualisieren, ohne dass eine vollständige Aktualisierung erforderlich ist, können Sie AJAX (Asynchronous JavaScript and XML) verwenden. Dadurch können Sie Daten von einem Server laden, ohne dass sich dies auf den Rest der Seite auswirkt.
Implementierung:
function recp(id) { $('#myStyle').load('data.php?id=' + id); }
Diese Funktion verwendet die Methode „load()“ von jQuery, um Daten von einem abzurufen PHP-Skript und aktualisiert den Inhalt des Elements mit der ID „myStyle“.
<a href="#" onClick="recp('1')" > One </a> <a href="#" onClick="recp('2')" > Two </a> <a href="#" onClick="recp('3')" > Three </a>
Auf diese klicken Links lösen die Funktion recp() aus und laden die Daten von der entsprechenden ID.
require ('myConnect.php'); $id = $_GET['id']; $results = mysql_query("SELECT para FROM content WHERE para_ID='$id'"); if( mysql_num_rows($results) > 0 ) { $row = mysql_fetch_array( $results ); echo $row['para']; }
Dieses Skript ruft die Daten basierend auf der ID aus der Datenbank ab und sendet das Ergebnis über AJAX an den Client zurück.
Das obige ist der detaillierte Inhalt vonWie kann ich Webseiteninhalte dynamisch aktualisieren, ohne eine vollständige Seitenaktualisierung durchzuführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!