0

我有一个 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 方法中有参数时,如何做同样的事情?

4

1 回答 1

1

一种方法是附加参数:

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

第二种方式:

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

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

于 2013-03-16T21:20:30.260 回答