我正在使用ajax函数将日期值发送到控制器中的方法,但是ajax函数没有按下方法并在ajax中获得成功函数调用。
在控制台中调试此功能时,我发现'url未定义','未定义类型'。
Ajax功能:
$(document).ready(function () {
$("#datepicker").datepicker(
{
todayHighlight: true,
autoclose: true,
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
yearRange: "-50:+50",
showOption: { origin: ["bottom", "left"] },
maxDate: new Date(),
altField: "#input_date",
onSelect: function () {
var ScheduleDate = $('#input_date').val();
$.ajax({
type: "GET",
url: '@Url.Action("getTeamAndVenueDetails", "IPL")',
data: { ScheduleDate: ScheduleDate },
success: function (result) {
console.log(result);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr.status);
console.log(xhr.responseText);
console.log(thrownError);
}
});
}
});
});
控制器中的方法:
public JsonResult getTeamAndVenueDetails(DateTime ScheduleDate)
{
List<Maalaimalar.Contracts.Sports.TeamAndVenue> TeamAndVenueDetails = new List<Maalaimalar.Contracts.Sports.TeamAndVenue>();
TeamAndVenueDetails = _provider.GetTeamAndVenueDetail(ScheduleDate);
return Json("test", JsonRequestBehavior.AllowGet);
}