Ezt hogyan kell megoldani?(Javascript)
Csináltam már pár emeltszintű informatika ismeretek érettségit annó, gyakorlásképp, még régebbieket és a weboldalkészítés része sose okozott problémát, most azonban észrevettem, hogy mennyit változott az évek alatt, és az októberi vizsgán a Javascript részt teljesen nem értettem. Szeretnék kérni egy kis segítséget, hogy ezt a részt hogyan kell szintaktikailag megoldani és hogy kérhetnék egy kis magyarázatot, hogy mégis mi ez?
"12. A tesztauzem.js fájlban hozzon létre olyan JavaScript kódot, ami a szervertől a
weboldal betöltődése után Ajax kéréssel lekérdezi a heti akciós tésztára vonatkozó
információt!
• A REST-kérés paraméterei:
• Kérés típusa: GET
• URL: /api/akcio
• Választípus: JSON
• A válaszüzenet szerkezete (mező neve: típus):
{
akciosTeszta: String,
akciosAr: Integer
}
• A válaszüzenetben kapott objektum mezőinek tartalmát töltse be a „Heti akció”
szekcióban található, alábbi azonosító kijelölővel rendelkező elemekbe:
akcios-teszta: akciosTeszta
akcios-ar: akciosAr
Amennyiben nem tudja elvégezni az adatlekérést a szerverről, illessze be JavaScript kód
segítségével a „4 tojásos szélesmetélt, félkilós kiszerelésben” szöveget az akcios-teszta,
illetve a 320-as értéket az akcios-ar azonosítóval rendelkező elemekbe!
13. Írjon olyan JavaScript kódot, ami a weboldal jatek-valasz azonosítókijelölővel
rendelkező textarea mezőjébe írt szöveget elküldi a webszervernek!
• A REST-kérés paraméterei:
• Kérés típusa: POST
• URL: /api/jatek
• Elküldött adat típusa: JSON
• Elküldött adat: {uzenet} (string típusú mezőt tartalmazó objektum, értéke
a szövegdobozban található szöveg. Például: {uzenet: "3 fajta cérnametélt
van a webshop kínálatában. E-mail: mpetranyi999@outlook.hu"})
• Választípus: JSON
• Válaszüzenet sikeres küldés esetén: {uzenet} (az elküldött objektummal egyezik
meg)
• Amennyiben a küldés sikeres (200-as státuszkód), törölje a weboldalon a bejegyzést
a szövegdobozból, és egy felugró ablakban jelenítse meg az alábbi üzenetet:
„Köszönjük, hogy részt vesz a játékunkban!”?
1. Ez nem a 2020. októberi emelt szintű informatika érettségi feladata.
Az ez:
A feladat a 2020. októberi emelt szintű "informatikai ismeretekben" szerepel:
de az szakági (szakgimnáziumi) vizsga.
2. Ami ennek a feladatnak a megoldásához kell, az az XMLHttpRequest objektum:
A HTTP-válasz típusának módosításához ennek az objektumnak a setRequestHeader() metódusával:
[link] /setRequestHeader
az Accept fejléc:
beállításával érheted el.
JSON-válasz esetén application/json a MIME-típus:
Az előbb említett XMLHttpRequest objektum open() metódusával:
[link] /open
állíthatod be az URL-t, a kérés metódusát:
a send() metódussal:
[link] /send
küldheted el (paraméterében - POST/PUT/DELETE metódus esetén - az elküldendő adatot), a választ pedig load esemény:
[link] /load_event
- amit általában az onload tulajdonságon
[link] EventTarget/onload
keresztül érnek el - értékelheted ki.
Kapcsolódó 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!