[[oktatas:web:javascript:javascript_ajax|< AJAX]] ====== AJAX ====== * **Szerző:** Sallai András * Copyright (c) 2015, Sallai András * Szerkesztve: 2015, 2021 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Bevezetés ===== Az AJAX az **Asynchronous JavaScript and XML** angol szavakból alkotott betűszó. Aszinkron JavaScript és XML. Röviden a **XMLHttpRequest** objektum használata a szerveroldali scriptekkel való kommunikációra. Különböző formátumok átvitelére van lehetősége, úgymint: JSON, XML, HTML és szöveges fájlok. Az AJAX az ilyen adatok átvitelét a weblap újratöltése nélkül végzi el. Az előnyök tehát: * kéréseket indíthatunk a szerver felé, a weblap újratöltése nélkül * adatokat fogadunk a szervertől Nagy János Szolnok 780000 Per Mária Miskolc 560000 { "dolgozok": [ { "Nev" : "Nagy János", "Telepules" : "Szolnok", "Fizetes" : "780000" }, { "Nev" : "Per Mária", "Telepules" : "Miskolc", "Fizetes" : "560000" } ] } {{:oktatas:web:javascript:ajax_nelkul.png|}} {{:oktatas:web:javascript:ajax_mukodes.png|}} {{:oktatas:web:javascript:kliens-szerveroldali-scriptek.png|}} ===== Olvasnivaló ===== * https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX (2022) ===== Példák ===== * https://github.com/oktat/exblog.git (2023)