|
|
Der kan laves en eller en samling af klasser som understøtter brugen af AJAX på websider. Her tænkes på en standardisering af opsætningen af AJAX-kald, således der i princippet kun skal laves essentiel funktionalitet ifht. at håndtere de data som kaldet returnerer. Dette vil som udgangspunkt kræve at tingene bliver gjort på en rimelig standardiseret måde, hvilket kan risikere at låse brugeren lidt, men hvis den kan løse 80% af alle anvendelsesscenarier er det en OK begrænsning. I de tilfælde hvor der er brug for specielle måder at implementere kaldene på, kan de laves manuelt. Klassesamlingen kan evt. udvides, hvis det skønnes at de nye metoder har relevans i den generelle anvendelse. Det skal være muligt at specificere en callback-funktion, som skal kaldes når AJAX-kaldet vender tilbage med data. Callback-funktionen tager en parameter som er et JSON-objekt. JSON-objektets formatet er:
Eksempelvis:
{status:0,message:'',data:{navn:'softspot',web:'www.softspot.dk'}}
Callback-funktionen skal kende formatet af data, det skal/må AJAX-hjælper ikke kende noget til. Det vil i så fald gøre abstraktionen mindre. Hjælperklassen skal være i stand til at afsende data via GET og POST. Dette betyder bla. at den skal kunne fødes med en reference til et form-element i et dokument, som den skal trække felter ud af og sende til en specificeret URL. Der skal i den forbindelse være mulighed for at specificere hvilke felter der skal eller ikke skal med fra den medsendte formular. Eksempelvis ved at specificere 2 parametre: AJAXHelper.hentResultat(form, feltliste, inkluder)
|
| Sidst opdateret: 06-09-2008 10:40:00 |
|
Tilmeld link |
Tilføj Link |
Tilføj Link |
@-begynder Erklæring om beskyttelse af personlige oplysninger |