Új hozzászólás Aktív témák
-
urandom0
senior tag
válasz
lanszelot #21742 üzenetére
Azt se tudtam hogy a php elküldi a formot valahova.
Azt hittem berakja az adatbázisban.Én is csak megerősíteni tudom, hogy nem a PHP küldi el, hanem a böngésző. De én ilyen apróságok miatt nem szoktam szólni,
Ajax-hoz nem kell Fetch. Van ajax vagy fetch (xmljttp -t nem tudom).
Szintén csak megerősíteni tudom azt, hogy az AJAX egy technika, hogy mivel valósítod meg, az egy másik kérdés. Megvalósíthatod XMLHTTPRequesttel vagy fetch() függvénnyel (de ha nagyon akarja az ember, WebSockettel is megoldható).
jQuery-t ismered, nem? Abban is van $.ajax(), $.post(), $.get() és hasonlók függvények, az is AJAX.Ezek szerint töröljem az összes php-t és js-el oldjam meg az egészet?
Tehát kezdjem ismét újra az egészet?Igazából a tanulást kéne előről kezdeni, mert még mindig azt mondom, az alapprobléma az, hogy egyszerűen nem látod át, hogy minek mi a szerepe. Próbáltam már korábban leírni itt, nem tudom, mennyire ment át, de igazából azt kéne átnézned, hogy hogyan működik ez az egész webes kommunikáció. Nagyjából itt kellene elkezdened: Client-Server Overview
Van benne egy ábra, azt is nézegesd meg alaposan.Készítettem én is neked egy ábrát, mert a cikkben lévőben nincs benne az adatbázis. Nem tökéletes, de a lényeg talán leolvasható: [kép]
-
pelyib
tag
válasz
lanszelot #21742 üzenetére
Ember -[eger / bill segitsegevel]-> Bongeszo -> JS -[HTTP keresek]-> webszerver -> PHP -> db
Ebben az egesz folyamatban altalaban 2 db szamitogep vesz reszt(nagyon leegyszerusitve), az ugynevezett kliens (bongeszo + JS) es a szerver (webszerver, PHP, DB), most tekintsunk el attol az esettol amikor a ketto komponens ugyan azon a gepen fut.Most hogy tisztaba raktunk az alapokat.
"php elküldi a formot valahova." a php NEM kuld semmit ilyenkor, a bongeszo vagy a JS teszi ezt a kliens oldalon, ezt a kerest a webszerver fogadja es adja tovabb a PHPnak.
"JS ben ajax/fetch sem értem." => ketfelekeppen tudsz adatot beszerezni a szervertol, linkek megnyitasaval (amikor a cimsorba beirsz valamit, vagy egy linkre klikkelsz es a bongeszo teszi ezt meg neked) vagy JS segitsegel. A JS el tud inditani egy kerest a "hatterben" anelkul hogy elnavigalna az aktualis oldalrol, ezt hivjak AJAX-nak, ehhez kell hasznalni a Fetch-t vagy azXMLHttpRequest-t. Es mivel JSrol van szo igy a szervertol kapott valaszt fel is tudja dolgozni es a meglevo oldalt a bongeszoben tudja manipulalni, avagy a valaszt beilleszteni.
Új hozzászólás Aktív témák
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Battlefield 6
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- OLED TV topic
- Autós topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Eredeti játékok OFF topik
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Lesz Xperia 10 VII, méghozzá újratervezett külsővel
- Nők, nőügyek (18+)
- További aktív témák...
- Garanciális Gamer Számítógép, PC (RTX 3060Ti, I5-10400, 16GB Ram, SSD) Beszámítás! Posta ok! (37)
- Garanciális Gamer Számítógép, PC (GTX 1070 8GB, I3-10105, 16GB Ram, SSD) Beszámítás! Posta ok! (36)
- SAPPHIRE Radeon RX 6650 XT PULSE 8GB + 1 év gari
- Bomba ár! Lenovo ThinkPad T420 - i5-2GEN I 4GB I 320GB I 14" HD I Cam I W10 I Garancia!
- Bomba ár! HP ProBook 645 G1 - AMD A6-5350M I 8GB I 500GB I 14" HD I Cam I W10 I Garancia!
- Lenovo T14 Thinkpad G2 FHD IPS i5-1145G7 vPro 4.4Ghz 16GB 512GB SSD Intel Iris XE Win11 Pro Garancia
- Apple iPhone 16 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- HP EliteDesk 800 G6 i5-10500T 4GB 128GB 1 év garancia
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Samsung Galaxy A22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest