Ansprechpartner

Steffen Friedrich

Nehmen Sie Kontakt mit uns auf!

zum Kontaktformular

T +49 30 420 175 75

F +49 30 420 175 83

AJAX Formulare

AJAX Validierung

Die Validierung von Formularen, also das Überprüfen der Eingaben, passiert oft erst nach dem Absenden des Formulars.

Je nach Geschwindigkeit der Website kann das ärgerliche Verzögerungen für den Nutzer zur Folge haben, oder es können Daten wie z.B. Captcha-Eingaben und Passwörter verloren gehen.

Über AJAX Validierung gibt es die Möglichkeit, schon während der Nutzer die Eingaben tätigt, die Richtigkeit der eingegebenen Daten zu überprüfen.

AJAX

AJAX beschreibt die Technik, Daten dynamisch auf einer Webseite nachzuladen.

Dadurch dass nicht die gesamte Webseite, sondern nur Teile der Seite nachgeladen werden, können Informationen schnell und ergonomisch bereitgestellt werden.

Nicht nur in komplexen Webanwendungen ist AJAX heute zu einem wichtigen Bestandteil geworden. AJAX Formulare, animierte Inhaltsbereiche und interaktive AJAX Fenster bereichern vielerorts das Web.

Denn auch normale Webseiten profitieren von den Vorteilen dynamischer Inhalte.

pingping verwendet die AJAX Technik seit vielen Jahren und setzt diese bei vielen Kunden erfolgreich ein.

Technik: PHP und AJAX

json_encode, json_decode

Als gute und performante Kombination haben sich PHP und AJAX herausgestellt.

Trotz der Bezeichnung AJAX (Asynchronus JavaScript And Xml) werden nicht immer XML-Daten mit JavaScript verarbeitet. Das JSON Format eignet sich oft besser zum Austausch von Daten. Die Methode json_encode in php erzeugt Objekte in der JSON Notation, die per JavaScript direkt weiterverarbeitet werden können.

Das pendant json_decode kann Daten im JSON Format direkt in performante PHP Arrays umwandeln.

Die Erstellung von JSON-Objekten in JavaScript ist etwas aufwendiger, wird aber auch selten benötigt.

AJAX Framework oder AJAX Toolkit

Bei der Entwicklung von AJAX-Anwendungen finden oft Module von Drittanbietern Verwendung. Ob ein JavaScript Framework eingesetzt werden sollte, das AJAX anbietet, oder ob ein AJAX Toolkit geeigneter ist, muss von Fall zu Fall entschieden werden. Je mehr JavaScript Funktionen auf einer Webseite verwendet werden, desto sinnvoller ist der Einsatz eines JavaScript Frameworks.

pingping setzt sowohl JavaScript Frameworks ein, wie auch ein eigenes AJAX Toolkit.