• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    MVC后台创建Json(List)前台接受并循环读取实例
    ---------------------------后台-------------------
    复制代码 代码如下:

    [HttpPost]
    public JsonResult CheckStock(IEnumerablepvIdsCount> pvIds)
    {
    var resultList = new ListpvIdsCount>();
    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 方法会自动把ListT> IEnumerableT>转换为 Json ArrayT>
    }
    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);
    });
    }
    }
    您可能感兴趣的文章:
    • VC创建DLL动态链接库的方法
    • VC创建进程CreateProcess的方法
    • VC实现动态菜单的创建方法
    • VC++创建msi文件的方法
    • MVC 5 第一章 创建MVC 5 web应用程序
    • c#创建vc可调用的com组件方法分享
    • 解析VC中创建DLL,导出全局变量,函数和类的深入分析
    • VC6.0如何创建以及调用动态链接库实例详解
    • VC创建圆角dialog的实现方法
    上一篇:ASP.NET Gridview 中使用checkbox删除的2种方法实例分享
    下一篇:ASP.NET 用户控件的使用介绍
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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