2010-05-31 6 views
1

Я интегрирую Fullcalendar в свое приложение. Рассмотрите интерфейс менеджера, где он может выбрать сотрудника, а затем просмотреть календарь этого сотрудника. Сейчас в основном я использую следующий код JQuery, на мой взгляд:jquery Fullcalendar: функция динамических событий 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> 

Теперь я хотел бы иметь функцию контроллера, назначенного на события для получения конкретного пользователя, выбранного менеджера:

events: "/Scheduler/CalendarData/<current_user_name> 

Есть ли способ получить выбранное имя пользователя сотрудника из представления (или, скорее, передать его в представлении от контроллера), а затем передать его на функцию связанных событий?

Я надеюсь, что я был достаточно ясен ...

Спасибо заранее, Эран

ответ

0

Использование JQuery Ajax и веб-метод вызова ... что-то вроде этого:

 $.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); 
         } 
    }); 
Смежные вопросы