1

配列をコントローラーに送信するにはどうすればよいですか? 私はそうしようとしました:

window.location.href = "/SomeController/SomeMethod?fields=" + SomeArray;

など:

window.location.href = "/SomeController/SomeMethod?fields[][]=" + SomeArray;

コントローラーで私はそう受け取ります:

public ActionResult SomeMethod(int[][] fields) // here fields = null;
{
// Some code
}
4

2 に答える 2

0

jQueryを使用している場合は、試してくださいjQuery.param

var  data ={

    fields :[
        [
            'car',
            'bike'
        ]
    ]
};

window.location.href = 'SomeController/SomeMethod?'
                       + decodeURIComponent( $.param(data) );
于 2013-04-07T05:57:53.923 に答える