A PHP és a Javascript hogyan működik együtt, konkrétabban, hogyan hivatkozok arra a szövegre Javascripttel (és mondjuk változtatom meg a színét), amit sikerült PHP-vel az adatbázisból a weboldalra kiíratni?
A PHP és a Javascript illetve az adatbázis emlegetéséből (és a meglevő szöveg megváltoztatásából) ítélve gyanítom neked az AJAX (Asynchronous JavaScript and XML: [link] ) technológiára, illetve az ahhoz köthető XMLHhttpRequest-re ( [link] ) vagy a Fetch API-ra ( [link] ) lesz szükséged.
Szóval: gyanítom adott egy meglevő HTML-struktúrád (amit akár egy, a szerveren levő statikus HTML-állomány is tartalmazhat), amit fel akarsz tölteni egy szerveren elhelyezkedő adatbázisban szereplő adatokkal.
Ehhez kliensoldalon Javascriptben a már említett XMLHttpRequest vagy Fetch segítségével kell írnod egy szkriptet, ami a szerveroldalon elhelyezkedő PHP-szkriptnek (ami fogadja a kliensoldalról érkező kéréseket, az alapján végez a szerveroldali adatbázisban lekérdezéseket, majd a kapott eredményt valamilyen formában - általában XML-ként vagy JSON-ként - visszaküldi válaszként a kliensoldalra) küld egy kérést, és a kapott válasz alapján színezve beilleszti a már meglevő HTML-struktúrába (így nem kell újra betölteni a teljes HTML-struktúrát, takarékoskodhatsz a hálózati erőforrásokkal).
A legutóbbihoz - a kapott adatok HTML-struktúrába illesztéséhez - némi segítség:
- egy elem Javascriptben való létrehozásához ott a document.createElement() metódus:
- egy elem CSS-tulajdonságainak megadásához ott a style tagváltozó:
- egy már meglevő elem kiválasztásához ott a document.querySelector() metódus:
- egy adott elembe egy másik elem illesztéséhez ott az appendChild() metódus:
Köszi a válaszokat!
#3 igen, arra gondoltam, amit leírtál, a folyamat éthetőnek tűnik, köszi a leírást.
Már csak a megvalósítás van hátra:)
8. pont az ilyen mentalitás miatt hagytam ott a web dev világát. hányszor hallottam..."jquery? hát az már nem divat..." nem számít hogy egy egyszerű kis feladot 5x annyi sorral old meg az aktuális trendi világmegváltó keretrendszer.
Komolyan ki veszett a célhoz eszköz választás a modern webfejlesztésből? Egyébként egyetértek azzal hogy egy egyszerű feladat, egyszerű megoldást kíván. Legyen az "divatos" vagy sem.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!