привета ребят я отправляю некоторые данные в контроллер с помощью JQuery Ajax, но я получаю нулевые значения в моем контроллере,Jquery Ajax проходит нулевое значение из MVC View контролера
JQuery код:
$('#registerCompOff').click(function() {
var compOff = [];
$('div').each(function() {
var curRow = {};
curRow.Description = $(this).find('.reason').val();
curRow.CompOffDate = $(this).find('.datefieldWithWeekends').val();
if (curRow.Description != null && curRow.CompOffDate != null) {
compOff.push(curRow);
}
});
$.ajax({
type: 'POST',
url: this.href,
dataType: 'json',
data: compOff
});
return $('form').valid();
});
compOff
не пустой я проверил, что ...
контроллер:
[HttpPost]
public ActionResult RegisterCompOff(RegisterCompOff[] registerCompOff)
{
//return View();
}
Не могли бы вы сказать мне, где я иду не так?
// позже редактирование: он прав, создайте список ключей/значений и в контроллере поместите параметры в виде ключей –
я отправляю массив. То я указал в контроллере ... –
Я редактировал мой post.check. –