1
私は、正しいコントローラにリダイレクトするためにルーティングによって解釈されるURLに渡されるように、fullCalendar dayClickの 'date'パラメータをフォーマットしようとしています。ここに私のjsです。asp.net mvc urlルーティングのフォーマットfullcalendar日付
<script type="text/javascript">
$(document).ready(function() {
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: ''
},
defaultView: 'month',
editable: false,
allDay: true,
dayClick: function (date, allDay, jsEvent, view) {
if (allDay) {
**window.location.href = "Browse/" + date.format('dd-mm-yyyy';**
}
},
events: function (start, end, callback) {
// do some asynchronous ajax
contentType: "application/json; charset=utf-8",
$.getJSON("/WhatsOn/CalendarData/",
function (result) {
if (result != null) {
for (i in result) {
var calEvent = result[i];
calEvent.start = new Date(parseInt(calEvent.start.replace("/Date(", "").replace(")/", ""), 10));
calEvent.end = new Date(parseInt(calEvent.end.replace("/Date(", "").replace(")/", ""), 10));
calEvent.url = "Details/" + calEvent.ID;
}
}
var calevents = result;
// then, pass the CalEvent array to the callback
callback(calevents);
});
}
});
});
</script>
Obviuoslyこれが動作していない、返される日付が形式である
Browse/Mon Aug 01 2011 00:00:00 GMT+0100 (GMT Daylight Time)
私はfullcalendar.jsで見てきたし、この日付がfomatedされた場合、私は見つけることができません。 助けがあれば助かります!
ありがとうございます!このようにしてみ
ダーリン、あなたは素晴らしいです。ありがとうございました! – Dan