Der Martin: Mit AJAX Text aktualisieren

Beitrag lesen

Hallo,

Ganz einfach. Wie aktualisiere ich via AJAX einen einfach Text der in einem <div> oder einer <table> steht? Die Quelle der Informationen ist eine MySQL Datenbank oder ein RSS-Feed.

grundsätzlich besteht AJAX aus zwei Teilen: einem clientseitigen Javascript, das einen Request absetzt, und einem serverseitigen Teil, der ihn beantwortet. Wo die Daten herkommen, ist nur für den serverseitigen Teil interessant; der unterscheidet sich technisch aber nicht von jedem anderen Script, das auf eine Anfrage des Clients antwortet.

Wird also die Datenbank/ der Feed aktualisiert, wird der Text auf meiner Website angepasst, sollte ganz einfach gehen, oder doch nicht?

Nein. Wie gesagt, ist auch AJAX nur ein Frage-Antwort-Spiel (Request, Response), weil es ja auf HTTP beruht. Der Client muss *fragen*; der Server kann nicht von sich aus aktiv werden. Also kannst du nur in kurzen Abständen immer wieder anfragen: Gibt's was Neues? ... Gibt's was Neues? ... Gibt's was Neues? ... Gibt's was Neues? ... Und der Server antwortet regelmäßig mit "Nö", bis es doch mal etwas mitzuteilen gibt. Das erzeugt natürlich eine Menge Traffic.

Ciao,
 Martin

--
Eine Neandertaler-Sippe sitzt in ihrer kalten Höhle. Seufzt der Stammesälteste: "Hoffentlich erfindet bald jemand das Feuer!"