Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从视图调用非操作方法_Jquery_Asp.net Mvc_Asp.net Ajax - Fatal编程技术网

Jquery 从视图调用非操作方法

Jquery 从视图调用非操作方法,jquery,asp.net-mvc,asp.net-ajax,Jquery,Asp.net Mvc,Asp.net Ajax,我有一个方法,我有一个日期选择器控件,在这个选择上我想把数据绑定到同一个视图 因此,我想使用ajax(),为日期的onchange事件调用非操作方法,但无法实现 有人能帮我吗 [HttpGet] public ActionResult GetCall() { return View(); } [NonAction] public JsonResult GetData(int currentMonth) { var data=

我有一个方法,我有一个日期选择器控件,在这个选择上我想把数据绑定到同一个视图

因此,我想使用
ajax()
,为日期的
onchange
事件调用非操作方法,但无法实现

有人能帮我吗

[HttpGet]
    public ActionResult GetCall()
    {
        return View();
    }
[NonAction]
    public JsonResult GetData(int currentMonth)
    {
        var data= object.datacall(currentMonth);
        return Json(data, JsonRequestBehavior.AllowGet);
    }
ajax调用:-

$.ajax({
url:'GetData',
方法:“GET”,
数据:{'currentMonth':date.getMonth()},
成功:函数(数据){},
错误:函数(响应){}

});
删除
[NoAction]
属性也请阅读以了解
NoActionAttribute
的用法。是的,我可以通过删除[NoAction]来调用它,但现在它可以从URL调用,然后使用属性。是的,听起来不错,谢谢@StephenMuecke