jquery get()方法使用参数访问actionresult

时间:2013-03-16 21:19:01

标签: jquery asp.net-mvc parameters get actionresult

我有一个ActionResult方法:

public ActionResult GetData(int id)
{
    return Json(CreateCompaniesList(), JsonRequestBehavior.AllowGet);
}

并希望使用jQuery get方法访问它。

如果只是:

public ActionResult GetData()
{
    return Json(CreateCompaniesList(), JsonRequestBehavior.AllowGet);
}

我可以像访问它一样访问它:

function drawChart() {
    $.get('/Home/GetData', {},

ActionReuslt方法中有参数时如何做同样的事情?

1 个答案:

答案 0 :(得分:1)

一种方法是附加参数:

$.get('/Home/GetData/?id=value', 

第二种方式:

$.get('/Home/GetData/?id=value', {id="value"},

当然"value"是实际id参数值的占位符,
发送"value"字符串而不是服务器期望获得的整数将会失败,显然。