Autor Zpráva
petosiso
Profil
Ahojte, potrebujem kvoli jednemu projtektu v škole vytvori jednoduchy formular cez AJAX, ale k tomu moja otazka nieje. Nasiel som stranku Example , na ktorej je nazorne spraveny priklad. Chcem si ju ulozit do PC a upravovat pre obraz svoj, no po ulozeni mi ten script absolutne nefunguje. Skusal som skopirovat cely zdrojovy kod, aj "Ulozit stranku ako" ale nic......moc sa do takychto scriptov nevyznam, tak by som potreboval radu. Ď.
margin
Profil *
AJAX je asynchronní komunikace se serverem. Takže je hezké, že si stáhneš stránku, ale bez serveru, kde ti poběží serverová část aplikace, ti to je na nic.

Pokud o AJAXu nic nevíš, začni třeba tady: http://citron.blueboard.cz/clanek-239-ajax-navod-pro-zacatecniky.html
petosiso
Profil
margin:
To som si myslel, že tam je potreba nejakej komunikacie so serverom, ale myslel som ze staci ked v tom html kode je vloženy script s odkazom, napriklad nieco taketo: <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>.
Viem, ze su to asi moc hlupe otazky, ale tak ako zabezbecim inak tu komunikaciu so serverom? Či tú stránku musim jedine uploadnuť na nejaky server?? Lebo skúšal som webzdarma, a nebeži ani tam. Alebo to si musim do PC nainštalovat tie virtualne servery ako apache alebo tak nieco? S tymito vecami som fakt ešte nerobil, tak sa moc nevyznam.
Ď.
jenikkozak
Profil
petosiso:
AJAX se používá pro asynchronní komunikaci se serverem, jak už uvedl margin. Ty neděláš nic jiného, než že stahuješ z Google kus javascriptu. Ale to není ajax, to je pouze externí javascript. (Tento odkaz si prosím projdi stejně, jako sis neprošel ten článek, na který tě odkázal margin.)

Lebo skúšal som webzdarma, a nebeži ani tam.
Protože žádný AJAX nepoužíváš. Ale Webzdarma by ti měl stačit.

Ten tvůj Example funguje tak, že ve formuláři je uvedeno, aby se po odeslání nepřesměrovalo na novou stránku (což normálně formuláře dělají), ale aby se posbíraly hodnoty z jednotlivých políček a poslaly pomocí AJAXu na server. Server ve své šikovnosti je doplní texty „Your Name Is:“, „Your Email Is:“ a „Your Message Is:“, pak je pošle zpět prohlížeči. Ten je pomocí AJAXu zachytí a vypíše na předem připravené místo. To je dost primitivní kouzlo, na které v podstatě žádný AJAX potřeba není.
petosiso
Profil
Dik za nasmerovanie, ajax formular cez metodu POST uz som uspesne rozchodil, no objavil sa novy problem, a to s diakritikou.....aj ked v hlavicke aj scripte nastavim charset na utf-8, tak to nepomaha. Problem bude asi v serveri, ten bezi na windows-1250, a stym sa hybat uz neda. Je nejaky sposob, ako to obist? Ď.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: