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

1 つの方法は、パラメーターを追加することです。

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

2 番目の方法:

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

もちろん"value"、実際の id パラメータ値へのプレースホルダーです。サーバーが取得することを期待する整数の代わりに文字列を
送信する"value"と、明らかに失敗します。

于 2013-03-16T21:20:30.260 に答える