Periodischen AJAX Request absetzen
Eingetragen von manuelBS (330)
am 16.05.2009 - 12:39 Uhr in
am 16.05.2009 - 12:39 Uhr in
Hey, für ein Modul möchte ich auf einer Nodeseite alle x Sekunden einen AJAX request absetzen. Dieser Request soll in diesem Intervall schauen, ob ein Bestimmter Status in der Datenbank gesetzt ist. Kann mir jemand sagen wie ich einen solchen Timer einbaue? Ich habe schonmal nach einer Lösung mit JQuery geschaut, aber keine Lösung gefunden bzw verstanden. Vielleicht hat jemand ein Tip?!
Danke schonmal und Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
eigentlich ganz
am 16.05.2009 - 13:13 Uhr
eigentlich ganz einfach
<?php
window.setInterval(function() {
// do something
}, seconds*1000);
?>
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
SirFiChi ist auch dein Halbgott.
Vielen Dank für die
am 18.05.2009 - 12:00 Uhr
Vielen Dank für die schnelle Antwort, werde ich ausprobieren.
Viele Grüße
______________________________________
Softwareentwicklung / Webdesign BrightSolutions
Hallo, ich benötige diesselbe
am 02.04.2010 - 19:18 Uhr
Hallo,
ich benötige diesselbe Funktion wie manuelBS.
Ich möchte periodisch in einem Intervall eine SQL-Abfrage ausführen und deren Ergebnis entsprechend anzeigen (rotes Icon oder grünes für on- offline-Status).
mit javascript window.setIntervall kann ich doch keine Datenbankabfrage machen.
Habt ihr einen Tipp, wie ich das umsetzen kann?
Grüße
tick313
Dazu mußt Du Dir ein kleines
am 02.04.2010 - 20:05 Uhr
Dazu mußt Du Dir ein kleines Modul schreiben, daß einen Pfad in Drupal registriert und unter diesen Pfad eine Ajax-Antwort zurückgibt (Deine Datenbankabfrage). In Javascript/jQuery machst Du dann einen Ajax-Request auf diesen Pfad. Die SQL-Abfrage wird dadurch auf dem Server ausgeführt und die Anzeige erfolgt im Client wenn die Antwort des Servers angekommen ist.
Beste Grüße
Werner
ok, vielen Dank für den Tipp.
am 03.04.2010 - 00:14 Uhr
ok, vielen Dank für den Tipp. Ich werde mal versuchen das umzusetzen. Leider sind meine Ajax-Kenntnisse noch sehr beschränkt.
Gibt es da vielleicht schon ein Drupal-Ajax-Framework, dass mich hierbei unterstützen kann?
Grüße
Holger
Sicherlich, einfach mal
am 03.04.2010 - 11:09 Uhr
Sicherlich, einfach mal danach suchen http://drupalmodules.com/