bonjour à tous.Voici mon soucis:J'ai un calendrier et une fonction js qui me permet de récupérer la date selectionnée dans le calendrier. Je veux qu'à chaque fois que je clique sur une date ex:2001/03/24,avoir tous les evenements liés à cette date listés.
Voici ma fonction js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 dateSelect:function(date){ $('.div_des_jours').children('span').click(function() { var anneemois = $(this).parent().attr('id'); var jour = $(this).text(); var date= anneemois+'/'+jour; alert(date); $.post(baseUrl+'/calendrier/ajaxevent',function(data) { $('#calendrier_js').html(data); }); return date; }); }
Voici mon controller
et je ne sais pas quoi ecrire dans ma view ajaxevent.phtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 function ajaxeventAction(){ $this->_helper->layout->disableLayout(); //disable layout header("Content-Type: text/plain"); if (isset($_POST['date'])){ //Récupération de la table des évenements Calendrier $evenements = new DbTable_Calendrier(); $select = $evenements->select(); $select->where("date ='".$_POST['date']."'"); $select->order('id'); $this->view->evenements = $evenements->fetchAll($select); } }
Aidez moi svp.
Partager