Heim > Datenbank > MySQL-Tutorial > Wie kann ich den Inhalt einer Webseite ohne Aktualisierung mithilfe von JavaScript und AJAX aktualisieren?

Wie kann ich den Inhalt einer Webseite ohne Aktualisierung mithilfe von JavaScript und AJAX aktualisieren?

Susan Sarandon
Freigeben: 2024-11-23 14:11:20
Original
873 Leute haben es durchsucht

How Can I Update a Web Page's Content Without Refreshing Using JavaScript and AJAX?

Aktualisieren von Seiteninhalten ohne Aktualisierung mithilfe von Javascript und AJAX

Sie können die Funktionalität zum Aktualisieren des Inhalts eines Divs ohne Aktualisierung der Seite mithilfe von erreichen JavaScript und AJAX. So können Sie es machen:

Da die Onclick-Handler im Browser ausgeführt werden, können PHP-Funktionen nicht direkt aufgerufen werden. Fügen Sie stattdessen eine JavaScript-Funktion hinzu, die AJAX verwendet, um Daten aus einem PHP-Skript abzurufen. Mit jQuery können Sie den folgenden Code verwenden:

function recp(id) {
  $('#myStyle').load('data.php?id=' + id);
}
Nach dem Login kopieren

Erstellen Sie eine separate PHP-Datei (data.php in diesem Beispiel) und platzieren Sie Ihren PHP-Code darin:

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'];
}
Nach dem Login kopieren

In Aktualisieren Sie im HTML Ihre Links, um die JavaScript-Funktion zu nutzen:

<a href="#" onClick="recp('1')" > One   </a>
<a href="#" onClick="recp('2')" > Two   </a>
<a href="#" onClick="recp('3')" > Three </a>

<div>
Nach dem Login kopieren

Durch Klicken auf diese Links wird der Inhalt des Div (mit der ID „myStyle“) angezeigt aktualisiert werden, ohne dass die Seite neu geladen werden muss. Die jQuery-Funktion lädt die Daten dynamisch über AJAX aus dem PHP-Skript und stellt so sicher, dass der Benutzer die aktualisierten Informationen sieht, ohne auf eine Seitenaktualisierung warten zu müssen.

Das obige ist der detaillierte Inhalt vonWie kann ich den Inhalt einer Webseite ohne Aktualisierung mithilfe von JavaScript und AJAX aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage