Ajax

Allgemein: Asynchrone Requests starten

Nachdem eine Seite geladen wurde, wird clientseitig zu einem beliebigen späteren Zeitpunkt durch bestimmte Events getriggert ein weiterer Request ausgelöst, der im Hintergrund vom Benutzer weitgehend unbemerkt abläuft und dessen Rückgabewert als ein Teil der bestehenden Seite eingegliedert wird.

Speziell: Seitenteil neu laden

Durch Abschicken eines Formulars oder Klicken eines Links wird ein Request ausgeführt, dessen Rueckgabewert in einem bestimmten Teil der Seite geschrieben wird.

Speziell: Vorladen von Inhalten

Nach dem Laden der Seite oder dynamisch durch ein clientseitiges Ereignis getriggert werden Requests ausgeführt, deren Rückgabewerte in einen bestimmten Bereich der Seite versteckt geschrieben werden. Jedes dieser Datenpakete hat eine eindeutige Signatur und sobald ein weiterer Request mit derselben Signatur abgeschickt werden soll, wird dieser abgefangen und stattdessen der vorgeladene Inhalt zurückgegeben (alles clientseitig). Evtl. wird vorher beim Server nachgefragt, ob die vorgeladenen Seiten noch aktuell sind und wenn nicht, ein normaler Request ausgeführt.

Speziell: Eingabe in Echtzeit überprüfen

In Formularelementen eingegebene Werte werden in Echtzeit auf Korrektheit geprüft, ggf. unter Zuhilfenahme eines Requests an den Server.

Speziell: Drag 'n' Drop

Speziell als 'Draggable' markierte Seitenelemente können mit der Maus in Echtzeit verschoben werden und auf spezielle als Drag 'n' Drop markierten Seitenelementen abgelegt werden. Dadurch ändert sich die Struktur der Seite. Die neue Struktur muss ggf. ganz oder teilweise an den Server zur Speicherung übermittelt werden, was i.d.R. im Hintergrund nach jeder Änderung geschieht.

Kuborgh GmbH

Hamburg 040 819 773 770 Köln 0221 276 66 96 info@kuborgh.de www.kuborgh.de

RedSpark Community

RedSpark Community

Community Website
RedSpark Apps

RedSpark Apps

Zur Übersicht
RedSpark Download

RedSpark Basispaket

Zum Download
Key facts