我正在尝试接收我的多选框的选定值。通过 Ajax 调用。
下面是我的测试动作
public ActionResult MultiSelect(String[] test)
{
String[] arrayornot = test; //null being recieved. or the string if hardcoded
}
jQuery
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
端点。如果它以逗号分隔的字符串传递,我可以在服务器端对其进行排序。或者字符串数组更好。