2010-12-11 3 views
2

эй я использую большой полный календарь, я хочу, чтобы перейти на страницу ASPX выбранный месяц в календаре мой код:Jquery Fullcalendar (arshaw в) передать выбранный месяц

$(document).ready(function() { 
var date = new Date(); 
var d = date.getDate(); 
var m = date.getMonth(); 
var y = date.getFullYear(); 
**var MONTH = m;** 
//alert(new Date(y, m, 1).toString()); 

var calendar = $('#calendar').fullCalendar({ 
    header: { 
     left: 'prev,next today', 
     center: 'title', 
     right: 'month,agendaWeek,agendaDay' 
    }, 
    selectable: false, 
    selectHelper: true, 
    select: function (start, end, allDay) {      
     var title = prompt('Event Title:'); 
     if (title) { 
      calendar.fullCalendar('renderEvent', 
        { 
         title: title, 
         start: start, 
         end: end, 
         allDay: allDay 
        }, 
        true // make the event "stick" 
       ); 
    }  

     calendar.fullCalendar('unselect'); 
    }, 
    editable: false, 
    events: 'eventsList.aspx?d=' + MONTH // **I would like to send the MONTH HERE** 
}); 

любые идеи ?

ответ

1

Это первый раз, когда я вижу этот плагин календаря. Это выглядит очень хорошо!

Я смотрел их документы, и я увидел этот пример http://arshaw.com/js/fullcalendar/demos/json.html

Я думаю, что это то, что вы должны сделать

 eventDrop: function(event, delta) { 
      alert(event.title + ' was moved ' + delta + ' days\n' + 
       '(should probably update your database)'); 
     }, 

Позвольте мне знать, если это помогает,

Ives

+0

это помогает мне, кроме всего прочего, но не для этого! –

0

Мне нужно было то же самое, что и вы, и поэтому я сделал это, как показано ниже:

Я положил текстовое поле (с ид = «start_date») на моей странице ASPX

<input type="text" class="textbox" size="19" name="start_date" id="start_date"> 

Затем во время выбора функции, я послал выбранный день, месяц (+1 необходима потому, что fullCalendar начинает отсчет от 0) и год до моего текстового поля с javascript (чуть выше «unselect»)

document.getElementById('start_date').value = start.getDate() + ' - ' + (start.getMonth()+1) + ' - ' + start.getFullYear(); 

calendar.fullCalendar('unselect'); 
Смежные вопросы