Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




AJAX

PDF
Stáhnout kompletní materiál zdarma (824.78 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

zavoláme xajax

xaja ->processRequest

processReques ();

()

5.

5

dále následuje iniciální 

dále následuje iniciální html

htm stránka

stránk

6.

6

v sekci 

v sekci head

hea vypíšeme vygenerovaný 

vypíšeme vygenerovaný javascript

javascrip

7.

7

použijeme „serverové“ funkce podle libosti 

použijeme „serverové“ funkce podle libosti
voláním funkcí v 

voláním funkcí v javascriptu

javascript

Ukázka 

Ukázka Xajax

Xaja – aktuální čas

aktuální ča

pro jednoduchost vše uložíme do jednoho jediného 

pro jednoduchost vše uložíme do jednoho jediného
php

ph skriptu

skript

require ('xajax_core/xajax.inc.php');
$xajax = new xajax();

function aktualniCas(){

$cas = date("H:i:s");

Xajax objekt

serverová funkce 
volatelná axynchrnonně z 
javascriptu

$cas = date("H:i:s");
$objResponse = new xajaxResponse();
$objResponse->append('div_cas', 'innerHTML', "<br/>$cas");
return $objResponse;

}

// zaregistrujeme funkci aktualniCas
$reqAktualniCas =& $xajax->registerFunction('aktualniCas');

$xajax->processRequest();

// zde je inicialni stranka
// následuje HTML tránka

javascript

registrace funkce do ajax
objektu pod jmenem
aktualniCas

spuštění obsluhy –
pozná, zda má obsloužit 
sync či async způsobem

statické html všetně
javascript funkcí je na 
dalším slide

Ukázka 

Ukázka Xajax

Xaja – aktuální čas

aktuální ča

// ... pokračování z předchozího slide
echo '<?xml version="1.0" encoding="UTF-8"?>';
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns=

"http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<title>Xajax aktualni cas</title>

<?php

$xajax->printJavascript();

?>

javascript generovaný 
PHP knihovnou-

</head>
<body>

<form action="">

<input type="button" onclick='<?php $reqAktualniCas->printScript();

?>' value="Aktuální čas"/>

<div id="div_cas"></div>
</form>

</body>
</html>

volání registrované
funkce

Ukázka 

Ukázka Xajax

Xaja II 

II - našeptávač

Témata, do kterých materiál patří