Tipična upotreba jQuery
1 Interakcija s korisnikom na strani klijenta
1.1 Čitanje elemenata dokumenta
1.2 Pisanje u elemente dokumenta
input button:
2 Provjera unijetih podataka
2.1 Funkcije JavaScripta
Provjeriti: username mora imati barem dva velika slova, dva mala slova i dva broja!
button:
2.2 Validator ASP.net
3 Komunikacija sa serverom
3.1 Slanje zahtjeva serveru
- Slanje vrijednosti input elemenata koji se nalaze u formi
- Slanje stanja dokumenta (ASP.net sve obavlj za nas). Server svaki put šalje kompletan html cijele stranice
- Klijent dinamički dobavlja sa servera dijelove html koda i postavlja ih u dokument (ASP.net).
- Klijent dobavlja sa servera podatke i dinamički kreira sadržaj dokumenta. Minimalan mrežni promet. Tehnologije AJAX i JSON.
3.1.1 Slanje forme
Metode: get i post
Svaki input element mora imati atribut name definiran.
3.2 Primanje odgovora od servera
- Novi html stranice dinamički izgrađen prem unijetim podacima
- Tehnologija AJAX: odgovor je XML dokument
- Tehnologija AJAJ: odgovor je JSON object (JSON.parse(string))
button:
3.3 Odgovor na zahtjev servera
- Kada server ima spremne podatke poziva JavaSript funkciju na jednom ili više klijenata (npr. chat, mrežne igre)