Ajax in drupal
Eingetragen von dawehner (2639)
am 22.08.2007 - 20:47 Uhr in
am 22.08.2007 - 20:47 Uhr in
könnte jemand sagen wie genau die beste Lösung für Ajax in Drupal ist
Ich würde gerne einfach z.B. bei Klick php-code ausführen und das Ergebnis ausgeben
geht das ??
- Anmelden oder Registrieren um Kommentare zu schreiben
AHAH
am 23.08.2007 - 00:08 Uhr
Welche Drupal Version? Normalerweise per jQuery ein 'click' event für das Element registrieren. Im Event-Handler einen ajax Request auf eine Callback-Adresse (MENU_CALLBACK) dort das Ergebnis berechnen/generieren/... und die Antwort in einen div-Wrapper ausgeben.
In Drupal 6 gibt es jetzt ein paar #ahah properties fürs forms API mit denen man ohne zusätzlichen js-Code sowas hinkriegt (Issues http://drupal.org/node/154398 und http://drupal.org/node/157752). Sowas ähnliches gibt es für D5 unter http://drupal.org/project/ahah_forms. Kurze Einführung unter http://www.starbowconsulting.com/blog/tao/ahah-forms-reloaded.
Überhaupt solltest Du drupal.org mal nach #ahah durchsuchen. AHAH ist sowas ähnliches wie AJAX, aber es werden dabei keine XML Daten, sondern HTML Fragmente verwendet.