У меня есть функция ajax, в которой я передаю два объекта: 1) сериализовать объект данных формы 2) сложный объект
Функция Ajax:
var temp = sessionStorage.getItem('book');
var viewName = $.parseJSON(temp);
var ViewModel = $("#OffsetBookForm").serialize();
$.ajax({
contentType: "application/json; charset=utf-8",
type: "Post",
url: "@Url.Content("~/Estimate/CreateOrder")",
data: JSON.stringify({ 'OffsetCommonObj': ViewModel, 'obj': viewName }),
dataType: 'json',
success: function (data) {
}
});
И My ActionMethod:
public ActionResult CreateOrder(EstimationOffsetViewModel OffsetCommonObj,
OffsetCostCalculation obj)
{
// do something here..
}
Моя проблема в том, что первый объект в методе действия ie- "OffsetCommonObj" становится нулевым.Что я делаю не так в коде?Пожалуйста, помогите .. Спасибо.