ASP .NET MVC Как передать параметр в контроллер через js $.get("controller_name", param)
В таблице в каждой строке есть чекбокс, у него поле value заполнено id записи. Если выбираем хотя бы один, то на сервер отправляется массив id.
alert(JSON.stringify(ids)); - показывает, что id заносятся в массив. id - строка вида AS12345236CN
$.get('Send_cheked_data_PEK', ids); - по идее должен передать массив как параметр
<script>
function send() {
if ($(':checkbox:checked').length == 0) {
if (confirm('Отослать ВСЕ данные?')) {
location.href = 'Send_data';
}
} else {
if (confirm('Отослать ОТМЕЧЕННЫЕ данные?')) {
var ids = [];
$('input:checkbox:checked').each(function () {
ids.push($(this).val());
});
alert(JSON.stringify(ids));
$.get('Send_cheked_data', ids);
}
}
return false;
}
</script>
В контроллер приходит null. Как принять массив строк как параметр?
public ActionResult Send_cheked_data(string[] ids) {}