aktualisieren Sie einen Teil der Webseite in php
entwickle ich eine Seite, die ich brauche, um zu regenerieren, ein Teil einer Webseite,nicht eine ganze in php mit Ajax. Bitte helfen Sie mir, dies zu tun , vielen Dank im Voraus
Du musst angemeldet sein, um einen Kommentar abzugeben.
PHP kann dies nicht tun, ist nur eine clientseitige Sprache wie JavaScript können. That being said, die jQuery-Bibliothek würde Ihnen erlauben, dies zu tun wirklich leicht mit seiner AJAX-Funktionalität.
Index.php
Könnte aktualisiert werden, mit den folgenden JavaScript-Code:
Der laden würde den Inhalt
#score
vom index wieder ohne Aktualisierung der gesamten Seite.Könnte man sogar automatisieren, es zu aktualisieren alle 30 Sekunden mit
setInterval()
;Lesen Sie mehr über
$.load()
bei http://api.jquery.com/load/#loading-page-fragments.$("#scores").load("index.php");
funktionieren, hier "index.php" ist der php-Datei, die Sie laden möchten.Hier ist ein einfaches Beispiel für die Verwendung PrototypeJS.
Weitere details über die Prototype-Ajax-Anforderung, überprüfen Sie heraus die Ajax.Anfrage Dokumentation.
Unter einer Seite aus Jonathan nettes jQuery-Antwort, hier ist, wie Sie ausführen würden, den Ajax-request auf ein timer mit Prototypen PeriodicalExecuter.
Gibt es eine gute Anleitung, wie das XMLHttpRequest-Objekt arbeiten über bei http://www.jibbering.com/2002/4/httprequest.html
Die Sie gerade brauchen, um das zu verwenden, was Bedingung, die Sie auslösen möchten Ihre refresh auf, und ein PHP-Skript, das die Ausgabe nur die Daten, die Sie interessieren.
Schnellste Weg ist, um jquery load-Funktion
sagen wir, der Inhalt, den Sie ändern wollen, sind innerhalb eines div -
dann können Sie einfach: