2010-05-31 7 views
1

J'intègre Fullcalendar dans mon application. Envisagez une interface de gestion dans laquelle vous pouvez sélectionner un employé puis afficher le calendrier de cet employé. Maintenant, au fond, je suis en utilisant le code jquery suivant à mon avis:jquery Fullcalendar: fonction d'événements dynamiques asp.net mvc

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#calendar").fullCalendar({ 
      defaultView: 'agendaWeek', 
      isRTL: true, 
      axisFormat: 'HH:mm', 
      editable: true, 
      events: "/Scheduler/CalendarData" 
     }); 
    }); 
</script> 

Maintenant, je voudrais avoir la fonction de contrôleur affecté aux événements pour récupérer l'utilisateur spécifique choisi par le gestionnaire:

events: "/Scheduler/CalendarData/<current_user_name> 

Existe-t-il un moyen de récupérer le nom d'utilisateur de l'employé sélectionné dans la vue (ou plutôt de le passer à la vue du contrôleur), puis de le transmettre à la fonction d'événements liés?

J'espère avoir été assez clair ...

Merci à l'avance, Eran

Répondre

0

utilisation jquery ajax et appelez la méthode web ... quelque chose comme ceci:

 $.ajax({ 
    type: "POST", 
    url: "Scheduler.aspx/GuardarEvento", 
    data: "{'SfechaIni':'" + dt_i + "','SfechaFin':'" + dt_f + "'}", 
    contentType: "application/json; charset=utf-8", 
    dataType: "json", 
    success: function(doc) { 
      alert(doc.d); 
         } 
    });