$ .ajax函数参数未定义

时间:2018-03-06 10:25:12

标签: jquery ajax

我正在使用ajax函数将日期值发送到控制器中的方法,但是ajax函数没有按下方法并在ajax中获得成功函数调用。

在控制台中调试此功能时,我发现'url未定义','未定义类型'。

type is not defined url is not defined

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);
        }

0 个答案:

没有答案