Ajax传Jsond Mvc后台接收实例

前端技术 2023/09/02 AJAX
复制代码 代码如下:

//后台
[HttpPost]
public JsonResult CheckStock(IEnumerable<pvIdsCount> pvIds)
{
}
public class pvIdsCount
{
public int pvId { set; get; }
public int count { set; get; }
}
//前台
$(document).ready(function () {
$(\'#checkout\').click(function ()
{
var productIdCounntList = [];
var allPvId = $(\".productVariantIdAll\");
$.each(allPvId, function (index, data) {
var productIdCounnt = { pvId: data.getAttribute(\"data-Id\"), count: data.getAttribute(\"data-Count\")};
productIdCounntList.push(productIdCounnt);
});
$.ajax({
url:\"@Url.Action(\"CheckStock\")\",
type:\"POST\", //复杂对象传值用Post,
data: JSON.stringify ({ pvIds: productIdCounntList }), //SON.stringify ---must 用来序列化
dataType: \"json\",
contentType: \'application/json; charset=utf-8\', //must
error: function () {
alert(\"1\");
},
success: function (data) {
}

本文地址:https://www.stayed.cn/item/3723

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。