ugrás a tartalomhoz

Ajax - php kapcsolata

monghuz · 2006. Már. 25. (Szo), 16.37
Hali!

Most kezdtem el tanulgatni az Ajaxot, és találtam egy Prototype nevü javascript keretrendszet.

A gondom, hogy a magyar leírásban nem találtam olyat, hogy pl egy form elküldése esteném meghívok egy php-filet és annak a kimenetét iratom ki pl. egy <div>-be.

Egy másik kérdés, hogy mit lehet akkor csinálni ha a látogató kliensén le van tiltva a java? Vagyis, ha egy adott tartalom, pl a hírek a teljes oldal letöltödése nélkül jelenik meg, java támogatás hiányában ugyan úgy jelenjen meg úgy, hogy újra betöltödik a teljes oldal, de már az új tartalommal...

segítségeteket előre is köszi..

bye Tomi
 
1

Ajax.Updater...

-zsolti- · 2006. Már. 25. (Szo), 19.09
...környékén keresgélj. Egyébként itt egy rövid tutorial, ami pont a te problémádat mutatja be:
http://24ways.org/advent/easy-ajax-with-prototype

Prototype referencia pedig itt, "kicsit" részletesebb, mint a magyar fordítás.
5

Nagyon jó linkeket adtál

Dualon · 2006. Már. 26. (V), 00.22
"Jó anyag", kösz!
2

java támogatás

Hojtsy Gábor · 2006. Már. 25. (Szo), 19.22
Java támogatásra szerencsére nincs szükség az AJAX fejlesztéshez, amire te gondolsz, azt JavaScript néven hívják.
3

bocsi elirtam

monghuz · 2006. Már. 25. (Szo), 21.01
Szóval én is a javascript-re gondoltam csak elég felelötlenül le java-ztam ...

De a kérdés továbbra is fenn áll, igaz kicsit más formában.. ha le van tiltva a böngészőben a javascript, akkor megoldható hogy "normálissan" oldal újratöltödéssel frissüljön a tartalom?

Tomi
u.i.:Zsolt köszi a linket, teljessen egyértelmü volt fél perc alatt megoldottam :D
4

persze hogy lehet

Hojtsy Gábor · 2006. Már. 25. (Szo), 21.06
Az AJAX fejlesztéseket általában úgy érdemes kezdeni, hogy megcsinálod hagyományosan JS nélkül, teljes oldal újratöltéssel, és utána rakod rá a pluszt. Ezt diszkrét JavaScriptnek hívják. (Kivéve, ha gmail szintű alkalmazást csinálsz, ami úgyse menne JS nélkül, és akkor a JS el is várható)

A diszkrét JS lényege, hogy az onclick, onsubmit stb. eseménykezelőket is JavaScriptből állítod be, így ha nincs JS, nem is keresi ezeket a böngésző, nyugodtan küldi a szervernek az anyagot.