手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >MVC后台创建Json(List)前台接受并循环读取实例
MVC后台创建Json(List)前台接受并循环读取实例
摘要:---------------------------后台-------------------复制代码代码如下:[HttpPost]pub...

---------------------------后台-------------------

复制代码 代码如下:

[HttpPost]

public JsonResult CheckStock(IEnumerable<pvIdsCount> pvIds)

{

var resultList = new List<pvIdsCount>();

if (pvIds != null)

{

foreach (var pvIdsCount in pvIds)

{

var pvId = pvIdsCount.pvId;

var count = pvIdsCount.count;

var stock = _productService.GetProductVariantById(pvId).StockQuantity;

if (stock - count < 0)

{

var pvIdC=new pvIdsCount();

pvIdC.pvId = pvId;

pvIdC.count = stock;

resultList.Add(pvIdC);

}

}

if (resultList.Count > 0)

{

return Json(new { resultList }); //Json() ---MVC的JSON 方法会自动把List<T> IEnumerable<T>转换为 Json Array<T>

}

else

{

return Json("success");

}

}

return null;

}

public class pvIdsCount

{

public int pvId { set; get; }

public int count { set; get; }

}

---------------------------前台-------------------

复制代码 代码如下:

AJAX

success: function (data) {

if (data == "success") {

}

} else {

$.each(data.resultList, function (index, value) {

$("#Item_PVId_" + value.pvId).html("This Product's Stock Not Enough.Stock is " + value.count);

});

}

}

【MVC后台创建Json(List)前台接受并循环读取实例】相关文章:

asp.net中执行存储数据操作时数据被自动截取的一种情况

asp.net C#检查URL是否有效的方法

实现ASP.NET多文件上传程序代码

asp.net DataGridView导出到Excel的三个方法[亲测]

ASP.net在页面所有内容生成后、输出内容前对页面内容进行操作

ASP.NET中动态控制RDLC报表

asp.net连接数据库读取数据示例分享

litjson读取数据示例

iis的http 500内部服务器错误的解决

asp.net aspnetpager分页统计时与实际不符的解决办法

精品推荐
分类导航