Thread Rostis Framework
(81 answers)
Opened by rosti at 2014-05-09 10:51
Das kann man schon machen, aber wenn, dann richtig.
Dazu brauchst du dann z.B. duale sub-views, die sowohl direkt am Server an die richtige Stelle einbindbar sind, als sich auch per Ajax verschicken können. Des weiteren musst du den Seitenstatus bei jeder Änderung in die URL kodieren. Z.B. über den location hash im Browser. Oder bei Neueren pushstate. Danach hat dein submit-button z.B. eine JS-Ajax-Funktion, die dann false liefert, um den "richtigen" submit abzubrechen und einen old-school-submit, der das Ganze ohne JS macht. Und wenn du bei google noch ein bisserl was rausholen willst machst du die URL noch sprechend. Und dann hast du was, was durch Ajax verbessert und nicht verschlechtert wird. PS: Achja und benutz den richtigen Typ. PUT = Speichere was am Server (Neu anlegen) POST = Mache Änderungen GET = Lese was Forumnachricht lesen = GET und nicht PUT. Last edited: 2014-11-11 08:53:27 +0100 (CET) 1 + 1 = 10
|