Используя MVC3, я пытаюсь сделать следующее. У меня есть таблица, которая имеет несколько значений, с помощью ajax я хочу иметь возможность установить флажок удаления (для любого количества строк), который является частью таблицы.
Использование ajax отправляет результат в контроллер для обработки. Проблема, с которой я сталкиваюсь в настоящее время, заключается в том, что я не могу заставить контроллер принимать данные, поступающие из сообщения ajax.
Я использую jQuery и json для вызова ajax.
function removeRooms() {
var jdata = { 'mRooms': [] };
$('input:checked').each(function () {
jdata['mRooms'].push($(this).val()); })
$.ajax({
url: "/room/removeselectedroom/@Model.mRoomid",
type: "POST",
dataType: "json",
data: jdata,
success: function (msg) {
$('#mRooms').html(msg);
}
})
}
Буду признателен за любую помощь или ресурсы, которые вы можете оказать.
РЕДАКТИРОВАТЬ :: Еще одна вещь. Я получаю через объект IEnumerable, но в позиции 1 списка есть параметр item со странным значением 'on', поскольку в моих флажках есть только цифры.