hotti: Rückgabewert von Methoden

Beitrag lesen

z.b. folgendes Problem.
Da gibt es Kommentare. 10 Kommentare sind bereits vorhanden es soll ein neuer Hinzukommen. Der User hat ein Formular das er ausfüllt und dann klickt er auf Senden. Anstatt einen Reload zu machen wird das Formular mittels Ajax an den Server geschickt und verarbeitet.

Nene, so nicht ;)

Alles, was Benutzer eingibt, Texte und Bilder, die er in den Browser schiebt, alldi-ese Daten werden sofort mit der Benutzeraktion in einem Objekt gespeichert. Und das geht dann nicht mit einem Submit wech sondern wird mit JS in eine Binary serialisiert per Ajax gesendet. Da wird höchstens noch ein Parameter mitgeliefert, wo serverseitig erkennbar ist, was als Antwort zurückkommen soll.

Btw., sofern die eingegeben Daten 10MB nicht übersteigen, kann User die Daten auch in localStorage zwischenlagern oder per SaveAs-Dialog lokal speichern (Arbeit unterbrechen, später wieder aufnehmen, Offlinebetrieb...).

Der Möglichkeiten gibt es viele, wenns unbedingt sein muss, geht auch ein Submit. Der Browser ist nur noch das Werkzeug zum Erstellen einer Hypermedia-Datei (Bilder, Texte, Audio, Video in einer Datei). Wenn User möchte, kann er die auch aufd CD brennen und mit DHL verschicken ;)