我在 StackOverflow 上搜索了有关将 kep/pair 数据列表发布到 MVC 控制器的信息。所有相关帖子都没有涵盖密钥/对列表,Bing 也没有帮助。这是我的示例代码:
控制器
<HttpPost>
Public Function Update(cart As List(Of String)) As JsonResult
Dim x = 55
End Function
JS
list = new Array();
list.push({ "SKU": 1, "Quantity": 1 });
list.push({ "SKU": 2, "Quantity": 2 });
list.push({ "SKU": 3, "Quantity": 5 });
$.ajax({
type: 'POST',
cache: false,
url: 'something.com/controller/poo',
dataType: 'json',
url: me.attr('href'),
data: JSON.stringify({ cart: list }),
success: function (data) {
console.debug(data);
},
error: function (data) {
console.debug(data);
}
});
控制器中购物车的值是什么。我不知道为什么。任何帮助,将不胜感激。