複数選択ボックスで選択した値を取得しようとしています。Ajax 呼び出しを介して。
以下は私のテストアクションです
public ActionResult MultiSelect(String[] test)
{
String[] arrayornot = test; //null being recieved. or the string if hardcoded
}
Jクエリ
alert($('#county').val()); // London, Brim
$.ajax({
url: '@Url.Action("MultiSelect", "APITest")',
type: 'GET',
cache: false,
data: { test: $('#county').val()},
success: function (result) {
$('#myDiv').html(result);
}
});
文字列にハードコードすると、正常に動作します。String[]
またはString
エンドポイントで。カンマ区切りの文字列で渡すと、サーバー側で並べ替えることができます。または文字列配列の方が優れています。