我有一个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方法中有参数时如何做同样的事情?
答案 0 :(得分:1)
一种方法是附加参数:
$.get('/Home/GetData/?id=value',
第二种方式:
$.get('/Home/GetData/?id=value', {id="value"},
当然"value"
是实际id参数值的占位符,
发送"value"
字符串而不是服务器期望获得的整数将会失败,显然。