Pokusavam malo da naucim ajax, pa radim jednu stranicu i imam sljedeći problem:
imam dakle početnu stranicu sa nekim headerom, ispod njega navigacija 1,
sa lijeve strane navigacija 2 (sve div tagovi, ne tablice), a desni div mi sluzi
kao za prikazivanje sadrzaja. Div tagovi sa navigacijama su pri dolasku na
stranicu prazni, osim što u navigaciji 2 imam formu i input polja za logiranje.
E sad, ja bih htio da kad upisem podatke i kliknem login ako je logiranje uspješno
da mi se u navigaciju1 i navigaciju 2 posloze neki html tagovi za izbornik (kakvi, ovisi o
tipu korisnika), a da nestane forma za login.
Sve konekcije prema serveru moraju biti asinkrone, tj. preko ajaxa.
Mogao bi napraviti neku funkciju u javascriptu koja preko dom-a
kreira elemente novih izbornika, ali ne znam kako da provjerim preko javascripta
da li je uspješan login tj. da li postoji session.
Pokušao sam i da napravim izbornike u posebnoj php datoteci, pa da ih preko
ajaxa pozovem pri kliku na login i smjestim u odgovarajući div. Tu isto šteka provjera
ispravnosti logiranja, jer mi se sve funkcije pozivaju pri kliku
na jedan button npr. onclick="prijava(); prikaz('meni.php')", tako da
ova skripta nije još svjesna kreiranja sessiona.
Eto, mozda sam malo komplicirano objasnio, ali valjda je dovoljno jasno.
Ako moze neka pomoc, nije bitan kod, samo me logika zanima kako bi to išlo.
Hvala
imam dakle početnu stranicu sa nekim headerom, ispod njega navigacija 1,
sa lijeve strane navigacija 2 (sve div tagovi, ne tablice), a desni div mi sluzi
kao za prikazivanje sadrzaja. Div tagovi sa navigacijama su pri dolasku na
stranicu prazni, osim što u navigaciji 2 imam formu i input polja za logiranje.
E sad, ja bih htio da kad upisem podatke i kliknem login ako je logiranje uspješno
da mi se u navigaciju1 i navigaciju 2 posloze neki html tagovi za izbornik (kakvi, ovisi o
tipu korisnika), a da nestane forma za login.
Sve konekcije prema serveru moraju biti asinkrone, tj. preko ajaxa.
Mogao bi napraviti neku funkciju u javascriptu koja preko dom-a
kreira elemente novih izbornika, ali ne znam kako da provjerim preko javascripta
da li je uspješan login tj. da li postoji session.
Pokušao sam i da napravim izbornike u posebnoj php datoteci, pa da ih preko
ajaxa pozovem pri kliku na login i smjestim u odgovarajući div. Tu isto šteka provjera
ispravnosti logiranja, jer mi se sve funkcije pozivaju pri kliku
na jedan button npr. onclick="prijava(); prikaz('meni.php')", tako da
ova skripta nije još svjesna kreiranja sessiona.
Eto, mozda sam malo komplicirano objasnio, ali valjda je dovoljno jasno.
Ako moze neka pomoc, nije bitan kod, samo me logika zanima kako bi to išlo.
Hvala