从javascript文件(MVC3)访问控制器方法

时间:2011-10-17 09:03:42

标签: javascript asp.net-mvc-3

我在控制器中有一个方法,它返回一个JASON输出,如下所示。

  public JsonResult GetJSONDateData()
    {

        JsonResult startDate = new JsonResult();

        var Mystartdate = "02/01/2011";
        startDate.Data = Mystartdate;
        startDate.JsonRequestBehavior = JsonRequestBehavior.AllowGet;

        return startDate;

    }

我尝试使用

在javascript中访问此方法
 var query = '';
query = getDomainURL() + "/ControlelrName/GetJSONDateData";
    jQuery.ajaxSetup({ async: false });
var startDate = '';  //The max size if nothing is coming from config...
$.post(query, function (response) {
    startDate = response;
});
jQuery.ajaxSetup({ async: true });

我的功能有什么问题吗?我没有得到任何答复。请帮忙

谢谢, 阿达什讷

1 个答案:

答案 0 :(得分:0)

我怀疑你正在发出GET请求而且不允许这样做。

在您的操作方法中尝试以下操作:

 return JSON(startDate, JsonRequestBehavior.AllowGet);