Full Calendar + Event + Event-Drop + Ajax - sendet keine Datums-Werte
Ich bin mit jquery full calendar und ich bin versucht zu retten, ein Ereignis, Wann wird es fallen gelassen.
$('calendar').fullCalendar
({
theme: true,
defaultView: 'agendaWeek',
columnFormat:
{
week: "ddd"
},
header: false,
allDaySlot: false,
minTime: '6am',
maxTime: '9pm',
editable: true,
droppable: true,
drop: function (date, allDay)
{ //this function is called when something is dropped
//retrieve the dropped element's stored Event Object
var originalEventObject = $(this).data('eventObject');
//we need to copy it, so that multiple events don't have a reference to the same object
var copiedEventObject = $.extend({}, originalEventObject);
//assign it the date that was reported
copiedEventObject.start = date;
copiedEventObject.allDay = allDay;
//render the event on the calendar
//the last `true` argument determines if the event "sticks" (http://arshaw.com/fullcalendar/docs/event_rendering/renderEvent/)
$('calendar').fullCalendar('renderEvent', copiedEventObject, true);
},
eventDrop: function (event, dayDelta, minuteDelta, allDay, revertFunc, jsEvent, ui, view)
{
var a = event.start;
var b = event.end
$.ajax
({
url: MyURL,
type: 'Post',
data: { 'Start': a, 'End': b },
success: function (response)
{
}
});
}
)};
Wenn ich alert-variable "a" & "b" es zeigt mir, dass es eine Zeit in der diese Variablen.
[HttpPost]
public void CreateSlot(string Start, string End)
{
}
Ich weiß, es ist zu erreichen, diese Methode, aber es schickt nie einer der Parameter, die Sie sind immer null.
Irgendwelche Ideen, warum?
Bearbeiten
Es scheint etwas mit dem Objekt oder was auch immer. Ich habe versucht, es in die drop-Methode, um zu sehen, wenn die gleiche Sache geschehen war, und fand die gleichen Dinge
jedoch als ich dies Tat
drop: function (date, allDay)
{
$.ajax
({
url: MyURL,
type: 'Post',
data: { 'Start': date.getTime() },
success: function (response)
{
}
});
}
Hatte es kein problem. So Frage ich mich, ob asp.net mvc nicht finden können, binden Sie das date-Objekt. Was ich irgendwie komisch finden wie ich bin mit einem string.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Datum konvertieren von C# unterstützten format.
Ist es möglich, dass, da Sie keine Aufzählung von json als Daten-Typ in deinem ajax-Aufruf, wird Sie nicht bestanden, die Art und Weise (und daher Ihre Methode nicht die parms richtig)?
d.h.,