Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

jquery validate sa uslovom remote

[es] :: Javascript i AJAX :: jquery validate sa uslovom remote

[ Pregleda: 1690 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

meraklija
Dragan ILIC
Nis

Član broj: 30850
Poruke: 156
195.178.53.*



+3 Profil

icon jquery validate sa uslovom remote09.12.2010. u 09:11 - pre 162 meseci
U okviru jquery.validate.js koristim dodatni uslov koji kaze:

djak: { required: true, minlength: 2, remote: "test.php?name=test" }
...

Koji podatak treba da vrati test.php kroz zadnju liniju: echo json_encode($output); da bi se ispunio uslov za remote? Da li treba da vrati identican podatak koji je upisan u polje ili treba da vrati 'true'. Ja uvek dobijam poruku za to polje kako da uslov nije ispunjen.

I, da li mi je potreban nastavak ?name=test ili ne ('test' je ime polja forme u koje korisnik kuca)?
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-10.sezampro.rs.



+33 Profil

icon Re: jquery validate sa uslovom remote09.12.2010. u 09:39 - pre 162 meseci
Ovde sve lepo piše. Ja mislim da ti je taj deo ?name=test u URL-u suvišan, jer ćeš ti u svakom slučaju na serverskoj strani kroz $_GET dobiti vrednost tog polja za kojeg vršiš dodatnu remote validaciju. U tvom slučaju to bi trebalo da bude $_GET['djak']. Odgovor mora da bude boolean u JSON formatu, što znači da bi taj krajni ispis trebao da izgleda ovako nekako: echo json_encode(true); ili echo json_encode(false);
 
Odgovor na temu

meraklija
Dragan ILIC
Nis

Član broj: 30850
Poruke: 156
195.178.53.*



+3 Profil

icon Re: jquery validate sa uslovom remote09.12.2010. u 11:21 - pre 162 meseci
NEĆE: if (mysql_num_rows($res)>0) { echo json_encode(true); } else { echo json_encode(false); } ...uvek dobijem da uslov nije ispunjen!

Kada testiram skript samostalno od mysql_num_rows($res) dobijem podatak o broju redova.

 
Odgovor na temu

meraklija
Dragan ILIC
Nis

Član broj: 30850
Poruke: 156
195.178.53.*



+3 Profil

icon Re: jquery validate sa uslovom remote09.12.2010. u 11:35 - pre 162 meseci
Uuuuu pa jquery ne vidi cirilicu, eto ga problem... Sta sad? Zapravo na mom localhostu radi ok, ali na serveru je cirilica kao '?????????'.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-10.sezampro.rs.



+33 Profil

icon Re: jquery validate sa uslovom remote09.12.2010. u 21:58 - pre 162 meseci
U kom to kontekstu "ne vidi ćirilicu"? Ti bez problema AJAX-om možeš da pošalješ bilo kakav string na serversku stranu, a da pritom on tamo stigne onakav kakav jeste. jQuery, niti bilo koji druga biblioteka, pa ni programski jezik nije svestan da li taj neki string napisan ćiriličnim, latičnim ili nekim drugim pismom. On svaki string vidi kao neku sekvencu bajtova. To što se tebi pri ispisu pojavljuju znakovi pitanja je zbog toga što nije podešen pravi encoding na stranici na kojoj radiš ispis.

Ako imaš Firefox, sa sve Firebug eksenzijom, pogledaj kako izgleda zahtev kojeg jquery.validate šalje pri izvršavanju te remote validacije. Tačnije, proveri da li je vrednost tog polja koje se šalje GET-om onakva kakva bi ti hteo da bude.
 
Odgovor na temu

[es] :: Javascript i AJAX :: jquery validate sa uslovom remote

[ Pregleda: 1690 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.