Я пытаюсь передать объект с помощью JavaScript в контроллер.
Я использовал два параметра _amount
и _total
, но значения в контроллере при обратной передаче пустые.Есть идеи, почему я не могу получить ценности?Кроме того, если я хочу получить _data
, который является объектом, содержащим различные значения, как мне его достичь?
var itemsCart=toys.cart._items;
$.ajax({
url: '@Url.Action("SuccessView", "Home")',
type: 'POST',
data: itemsCart,
success: function (response) {
alert(response);
},
error: function (xhr, ajaxOptions, throwError) {
alert(xhr.responseText);
}
});
Контроллер:
public IActionResult SuccessView(List<ProductViewModel> products)
{
return View();
}
Просмотр модели:
public class ProductViewModel
{
public string _amount { set; get; }
public string _total { set; get; }
}
И скриншот объекта с сайта:
