MVC后台创建Json(List)前台接受并循环读取实例

 更新时间:2013年06月09日 16:11:16   作者:  
MVC后台创建Json(List)同时前台接受并循环读取,具体实现代码如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助
---------------------------后台-------------------
复制代码 代码如下:

[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);
});
}
}

相关文章

  • 在ASP.Net Core中使用Lamar的全过程

    在ASP.Net Core中使用Lamar的全过程

    这篇文章主要给大家介绍了关于在ASP.Net Core中使用Lamar的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • asp.net web页面自定义分页控件使用详解

    asp.net web页面自定义分页控件使用详解

    这篇文章主要为大家详细介绍了asp.net web页面自定义分页控件使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • ASP.NET页面请求处理介绍

    ASP.NET页面请求处理介绍

    ASP.NET页面请求处理介绍,需要的朋友可以参考下
    2012-12-12
  • ASP.NET URL伪静态重写实现方法

    ASP.NET URL伪静态重写实现方法

    ASP.NET下为静态的实现方法。
    2009-12-12
  • VS+opencv实现鼠标移动图片

    VS+opencv实现鼠标移动图片

    这篇文章主要为大家详细介绍了VS+opencv实现鼠标移动图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • asp.net 序列化and反序列化演示

    asp.net 序列化and反序列化演示

    实质上序列化机制是将类的值转化为一个一般的(即连续的)字节流,然后就可以将该流写到磁盘文件或任何其他流化目标上。而要想实际的写出这个流,就要使用那些实现了IFormatter接口的类里的Serialize和Deserialize方法。
    2008-10-10
  • C# OWC生成图表

    C# OWC生成图表

    最近做一个项目,按客户需求,需要生成一些报表,OWC是比较合适的组件.
    2009-06-06
  • ASP.NET MVC 2右键菜单和简单分页实例讲解

    ASP.NET MVC 2右键菜单和简单分页实例讲解

    在这里我们将讨论的是通过一个插件实现ASP.NET MVC 2中的右键菜单和一个相当简单的分页,希望对大家有所帮助。
    2015-09-09
  • ASP.NET Core AutoWrapper 自定义响应输出实现

    ASP.NET Core AutoWrapper 自定义响应输出实现

    这篇文章主要介绍了ASP.NET Core AutoWrapper 自定义响应输出实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Net Core全局配置读取管理方法ConfigurationManager

    Net Core全局配置读取管理方法ConfigurationManager

    这篇文章主要为大家详细介绍了Net Core全局配置读取管理方法ConfigurationManager的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08

最新评论