jQueryのajaxメソッドを使って配列をサーバに送信するのに嵌ったのでメモ サーバサイドは、ASP.NET MVCです。 まずサーバサイドのコード [HttpPost] public ActionResult Post(string[] values) { return View(); } 引数で文字列の配列を取ります。 予定では、モデルバインダーで自動的にvaluesに値が入るはずです。 で、問題のJavaScriptのコード $(function () { $.ajax({ url: "Home/Post", type: "POST", datatype: "json", data: { values: ["a", "b"] }, }); }); これを実行すると valuesはnullです。 バインドが出来ていませんね Resuestの中身を見てみると なんかパラメータ名に変なの