Tento príklad ukazuje, ako použiť Ajax na prácu s databázou. Používa Ajax na poslanie tabuľky na server, ktorú chce užívateľ prehliadať a zmenu vlastností tabuľky za účelom otvorenia tej správnej.
Používa sa tu javascriptová udalosť OnChange ListBox-u na vykonanie volania Ajaxu:
params=document.AjaxDatabase.ListBox1.options[document.AjaxDatabase.ListBox1.value].text;
Nastaví paramentre do mena tauľky na ktorú užívateľ klikol a budú poslané na server. Potom:
echo $this->ListBox1->ajaxCall("changeTable",array(),array("ddaddress_book1"));
Tento dump Ajax javascriptového kódu vykoná volanie do metódy changeTable, ktorá tiež obdrží inštrukcie na update len DBGrid-u. Zvyšné riadiace prvky nebudú updatnuté. Je to výhodné pre zníženie trafiku na návrat Ajaxu.
Prihlásiť na odber:
Zverejniť komentáre (Atom)
Žiadne komentáre:
Zverejnenie komentára