Ajax len pre niektoré funkcie v CMS
- vic11sk
- Člen | 11
Zdravím,
Už som si spravil webovú stránku aj s CMS pomocou nette.
Chcel by som pridať ajax, napríklad na posúvanie položiek v menu. Dá sa to spraviť aby len to bolo ajaxové, a ostatné veci ostali normálne ako php?
ps.:nemám žiadne skúsenosti s ajax
Mám vlastne presenter, kde mam funkciu actionMenuUp($id) a actionMenuDown($id), tieto 2 funkcie by som chcel zAjaxovať:
<?php
class Admin_CmsPresenter extends BasePresenter {
public function actionUpMenu($id) {
$dat = new Database;
$dat->moveMenu('menu', 'up', $id);
$this->redirect('Menu');
}
public function actionDownMenu($id) {
$dat = new Database;
$dat->moveMenu('menu', 'down', $id);
$this->redirect('Menu');
}
}
?>
Database je model, kde je definovaná funkcia, moveMenu($table, $direction, $id), ktorá sa postará o vypocitanie nasledovníka alebo predchodcu a zápis do databázy.
- sodae
- Nette Evangelist | 250
jQuery UI Sortable to je skvělá věc , pak jen callback při změně a lépe použít signal na ty dvě operace :) pro zlepšení funkčnosti , jinak na jabber místnosti (viz muj popisek) se o tom bavilo a posílaly se plno další variat (ne z jQuery UI)
Edit: abys nemusel jaky den: 29.7.09
Editoval sodae (1. 8. 2009 23:39)