MVC后台创建Json(List),前台接受并循环读取
来源:互联网 发布:python工具书 编辑:程序博客网 时间:2024/05/21 09:52
---------------------------后台-------------------
[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),前台接受并循环读取
- MVC后台返回List<int>ViewData, 前台接受
- json 请求后台,并接受返回的list数据
- spring mvc前台传json值 后台接受处理成object
- java前台往后台传递list,后台如何接受
- Jackson 后台将javabean对象、List转为json格式字符串并返回,同时前台解析
- 前台将数据存入集合并封装为JSON格式,后台用list遍历输入
- 前台JS获取后台的Json数据, 动态创建table并填充数据
- 使用spring mvc前台获取后台返回的List
- MVC中前台Model转Json传到后台
- springMVC接受前台json数据
- 用json形式后台返回list前台处理例子
- 解决后台传输list到前台以json格式
- spring mvc接受前台formdata 文件后台无法接收到文件
- EXTJS action后台接受前台没有key的json字符串(C#也可以参考)
- 后台向前台输送json格式的数据,前台通过ajax接受
- angularjs 前台复杂的json串传到后台接受(简单)总结
- ajax json 前台传数据到后台,后台接收并返回json 数据
- GEM5笔记(一)
- panic Log分析
- WinDbg : 在Win7X64中调试x86应用层程序
- CSS之vertical-align属性测试
- 详解CSS样式的position属性
- MVC后台创建Json(List),前台接受并循环读取
- Dynamic connectivity --Union-Find
- Linux --- grep命令
- C++ 初始化列表
- Linux----AWK
- kettle etl 入门第一篇
- Ubuntu12.04下grub和内核修复
- Linux---文本处理(正则表达式,grep,awk,sed)
- Oracle 11g R2 新特性:Deferred Segment Generation