Мне нужно отправить на контроллер mvc, используя вызов ajax, форму и два списка объектов jquery.
Я пытаюсь использовать form.serialize, но списки приходят ноль, и если я использую JSON.stringify (), форма приходит с параметрами нуль.
var datosAEnviar = { vm: $("formUnidadProgramacionDetalle").serializeArray(), listaEventosModificar: _listaEventosModificar, listaCheck: _listaChecks }
var lista = JSON.stringify(datosAEnviar);
$(".tooltip").tooltip('hide');
$.ajax({
contentType: 'application/json',
dataType: 'html',
type: 'POST',
data: lista,
url: "ListaTrabajo/ModificarPlanificaciones2",
success: function (response) {
},
error: function (data, status) {
return false;
}
});
return;
контроллер
public ActionResult ModificarPlanificaciones2(UnidadProgramacionViewModel vm, List<ListaEventosModificadosUProgramacion> listaEventosModificar, List<PlanificacionDatoAuxiliar> listaCheck)
{
vm.DetalleViewModel.ModificarPlanificaciones(listaEventosModificar, listaCheck);
if (vm.DetalleViewModel.NotificacionesViewModel.HayNotificacionesError())
return Json(vm.DetalleViewModel.NotificacionesViewModel.Notificaciones[0], JsonRequestBehavior.AllowGet);
return PartialView("PlanificacionDetalle", vm);
}