MVC后台创建Json(List)前台接受并循环读取实例
2023-06-13 09:15:01 时间
---------------------------后台-------------------
复制代码代码如下:
[HttpPost]
publicJsonResultCheckStock(IEnumerable<pvIdsCount>pvIds)
{
varresultList=newList<pvIdsCount>();
if(pvIds!=null)
{
foreach(varpvIdsCountinpvIds)
{
varpvId=pvIdsCount.pvId;
varcount=pvIdsCount.count;
varstock=_productService.GetProductVariantById(pvId).StockQuantity;
if(stock-count<0)
{
varpvIdC=newpvIdsCount();
pvIdC.pvId=pvId;
pvIdC.count=stock;
resultList.Add(pvIdC);
}
}
if(resultList.Count>0)
{
returnJson(new{resultList});//Json()---MVC的JSON方法会自动把List<T>IEnumerable<T>转换为JsonArray<T>
}
else
{
returnJson("success");
}
}
returnnull;
}
publicclasspvIdsCount
{
publicintpvId{set;get;}
publicintcount{set;get;}
}
---------------------------前台-------------------
AJAX
success:function(data){
if(data=="success"){
}
}else{
$.each(data.resultList,function(index,value){
$("#Item_PVId_"+value.pvId).html("ThisProduct"sStockNotEnough.Stockis"+value.count);
});
}
}
相关文章
- Oracle排名函数(Rank)实例详解
- linux里daily_routine实例代码详解
- JS技术连接Oracle数据库实现数据交互(js连接oracle实例)
- 二叉搜索树实例练习
- Asp.net内置对象之Cookies(简介/属性方法/基本操作及实例)
- JS实现Json查询的方法实例
- Jquery加载时从后台读取数据绑定到dropdownList实例
- js导出格式化的excel实例方法
- 图片上传判断及预览脚本的效果实例
- window.opener用法和用途实例介绍
- C#调用Delphidll实例代码
- c#递归生成XML实例
- JS简单操作select和dropdownlist实例
- 使用Nodejs开发微信公众号后台服务实例