华域联盟 .Net MVC后台创建Json(List)前台接受并循环读取实例

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

});

}

}
您可能感兴趣的文章:

  • VC创建DLL动态链接库的方法
  • VC创建进程CreateProcess的方法
  • VC实现动态菜单的创建方法
  • VC++创建msi文件的方法
  • MVC 5 第一章 创建MVC 5 web应用程序
  • c#创建vc可调用的com组件方法分享
  • 解析VC中创建DLL,导出全局变量,函数和类的深入分析
  • VC6.0如何创建以及调用动态链接库实例详解
  • VC创建圆角dialog的实现方法

本文由 华域联盟 原创撰写:华域联盟 » MVC后台创建Json(List)前台接受并循环读取实例

转载请保留出处和原文链接:https://www.cnhackhy.com/50641.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部