Hallo und guten Nachmittag,
Hab' Formulare zur Eingabe mehrerer Schlüssel-Werte-Paare, z.B. für bestimmte Shop-Konfigurationen.
Untendran ein Button "Daten Speichern". Beim Klick da drauf dreht sich ne Sanduhr, die Seite wird etwas durchsichtiger (per opacity) und wenn alle Daten am Server sind (per ajax).... tja, was machen bzw. zeigen wir da?
Erste Rückfrage: was hat hier Ajax zu suchen?
Machs einfach mal, ist in einer Stunde programmiert, oder spiel das mal gedanklich durch:
- Aufzählungs-Text
- Formular ausgefüllt mit Daten in den Browser laden
- zum Speichern die Daten mit ajax übertragen
Dass hierbei HTTP im Spiel ist, ist dem Anwender transparent, er kriegt das gar nicht mit, weil beim Speichern die Seite nicht neu geladen wird.
Und dann vergleiche das mal mit einer auf herkömmliche Art programmierten Anwendung, wo beim Speichern ein Submit erfolgt und danach die Seite neu geladen wird.
Insbesondere, wenn es mehrere Configs sind. Oder überhaupt Backend's fürs Content-Management.. also ich meine, mit ajax gewinnt das alles erheblich an Benutzerfreundlichkeit und ist letztendlich auch viel einfacher zu programmieren.
Jein. Hab ich auch schon gemacht. Hab aber jedes Mal Probleme mit der Fallback-Lösung bekommen. Entweder zu Fuß programmieren (puh totaler Aufwand), dann hat sie funktioniert, oder "Fertiglösungen" benutzen, dann hat immer 'was geklemmt.
Und wenn es nur das Reload oder History-Back im Browser war.
Grüße
TS