Ajax (informatika): Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Bez shrnutí editace
Bez shrnutí editace
Riadok 10:
 
== Aplikácia technológie AJAX ==
Príklad použitia asynchrónnej žiadosti na server metódou ''POST''.
 
'''AjaxJS.js'''<syntaxhighlight lang="javascript">
// Vytvoríme XMLHttpRequest objekt na vykonanie AJAX žiadosti.
if(window.XMLHttpRequest)
Riadok 38:
xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); // Do AJAX žiadosti pridáme header (Iba v prípade metódy POST).
xmlhttp.send("fname=John&lname=Doe"); // Odošleme dáta.
</syntaxhighlight>'''AjaxPHP.php'''<syntaxhighlight lang="php">
// Server spracuje prijaté dáta a odošle ich naspäť do dokumentu.
 
Riadok 44:
$lname = $_POST['lname'];
 
echo 'Hello '.$fname.' '.$lname.'.';
</syntaxhighlight>Výsledkom je textový output v konzole.<syntaxhighlight lang="javascript">
</syntaxhighlight>Je nutné dodať, že sa jedná iba o príklad.Odoslanie dát serveru, ktorý ich prakticky nepozmenené vráti dokumentu, v praxi nemá veľké využitie.Oveľa častejšie sa technológia AJAX používa na dynamické pozmenenie údajov v databáze.[[Kategória:World Wide Web]]
"Hello John Doe."
</syntaxhighlight>
 
</syntaxhighlight>Je nutné dodať, že sa jedná iba o príklad.Odoslanie dát serveru, ktorý ich prakticky nepozmenené vráti dokumentu, v praxi nemá veľké využitie.Oveľa častejšie sa technológia AJAX používa na dynamické pozmenenie údajov v databáze.[[Kategória:World Wide Web]]
[[Kategória:Programovanie]]