分享好友 编程语言首页 频道列表

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

VC/MFC  2015-07-22 11:140
---------------------------后台-------------------
复制代码 代码如下:

[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/MFC】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多热点专题
更多推荐文章
LUA解析json小demo
需要修改的json数据gui-config.json{"configs": [{"server": "JP3.ISS.TF","server_port": 443,"password": "58603228","method": "aes-256-cfb","remarks": ""},{"serv

0评论2023-03-16958

typescript Json Convert
关键代码this.data={};// json stringthis.dataStr=JSON.stringify(this.data);// json objectthis.convertData=JSON.parse(this.dataStr);示例代码示例代码参考资料TypeScript: Working with JSON

0评论2023-02-09871

nodejs package.json说明
{"name": "test", //项目名称(必须),由小写英文字母、数字和下划线,不能含空格"version": "1.0.0", //项目版本(必须)"description": "This is for study gulp project !", //项目描述(必须)"homepage": "", //项目主页url " key

0评论2023-02-09473

PHP与java接口对接使用json格式请求 php接收post数据json
PHP与java接口对接使用json格式请求$datajson = json_encode($param);$myheader= array('Content-Type: application/json; charset=utf-8','Content-Length: ' . strlen($datajson));$result = http_curl($url, 'xml', $datajson, 6, FALSE, ''

0评论2023-02-09566

php 判断一个变量是否是合法的json
1.场景api验证前端json 类型字段合法性2.分析官网3.解决function json_validate($string) {if (is_string($string)) {@json_decode($string);return (json_last_error() === JSON_ERROR_NONE);}return false;} 

0评论2023-02-09411

ASP.NET 后台接收前台POST过来的json数据方法
 ASP.NET前后台交互之JSON数据 https://www.cnblogs.com/ensleep/p/3319756.html

0评论2023-02-09501

JSON数据的解析和生成(Rust) - zwvista
JSON数据的解析和生成(Rust)JSON数据的解析和生成(Rust)课题将 JSON 字符串反序列化为 Persons 类(结构)的对象 ,然后将这个对象序列化为 JSON 字符串。Persons 类(结构)包含一个字段:Person 类(结构)的 persons 数组。Person 类(结构)包含两个

0评论2023-02-09563

=======服务端的数据发送和JSonStreamObject的编码器">Delphi-IOCP学习笔记<八>=======服务端的数据发送和JSonStreamObje
现在IOCP的功能还剩下服务端数据的返回。还是采用netty的方式。netty返回数据的调用是这样的contenxt.write(TObject obj);这样将obj对象发送给客户端。 1.将回传的对象进行编码成buffer2.通过socket进行传送. 下面我贴出回传数据的过程.procedure TClientCo

0评论2023-02-09552

SuperObject(Delphi最好的JSON简析类) 扩展功能----排序(1)
一直有个想法。SuperObject这么好用的Json简析类,序列化出来的Json排序是乱的。有时候想用SuperObject做保存树数据。这样一来排序都是乱乱的也就放弃了,这几天想改造一下SuperObject类。将改造过程记下。以便以后查阅。 最初想法增加ISuperObject属性SortM

0评论2023-02-09914

perl处理含有中文字符的json编码
例子:1. 有php的 json函数生成的中文串[root@tts177:/tmp]$/opt/php/bin/php -r 'echo json_encode(Array("a"="测试"))."\n";'{"a":"\u6d4b\u8bd5"}[root@tts177:/tmp]$ 2. perl代码和执行结果如下:[root@tts177:/tmp]$more uuu.pl #!/

0评论2023-02-09455

使用Lua CJSON库进行encode与decode操作完成对Json数据转化
本篇介绍如何在lua中对数据进行json的encode与decode,这里Himi采用cjson进行。首先简单介绍下cjson:Lua CJSON 是 Lua 语言提供高性能的 JSON 解析器和编码器,其性能比纯 Lua 库要高 10 到 20 倍。Lua CJSON 完全支持 UTF-8 ,无需依赖其他非 Lua/LuaJIT 的

0评论2023-02-09908

XML、JSON、ProtocolBuffer、Lua特点比较
 XMLJSONPBLua数据结构支持复杂结构简单结构较复杂结构复杂结构数据保存方式文本文本二进制文本数据保存大小大一般小一般解析效率慢一般快稍快语言支持程度非常多多C++/Java/Python多开发难度|繁琐繁琐简单简单相对繁琐学习成本低低低高适用范围数据交换数据

0评论2023-02-09798

TypeScript 读取json文件
import * as fs from 'fs';if (fs.existsSync('app/public/static/Data.json')) //判断是否存在此文件{//读取文件内容,并转化为Json对象 let userBugsJson = JSON.parse(fs.readFileSync("app/public/static/Data.json", "utf8")); //获取Json里key为data的

0评论2023-02-09358

angular2^ typescript 将 文件和Json数据 合并发送到服务器(2.服务端)
nodejs 中使用框架 express web框架multer 文件接受直接贴代码了,我就不解释了 angular2^ typescript 将 文件和Json数据 合并发送到服务器(2.服务端)https://gitee.com/richard1015/node-server"use strict";exports.__esModule = true;var express = re

0评论2023-02-09639

json转换成dart类 JSON to Dart
json_to_dart的使用如果我们得到一个特别复杂的JSON,有时候会无从下手开始写Model,这时候就可以使用一些辅助工具。我认为json_to_dart是比较好用的一个。它可以直接把json转换成dart类,然后进行一定的修改,就可以快乐的使用了。工作中我拿到一个json,都是

0评论2023-02-09360

Dart 和 Flutter 使用json_annotation和json_serializable来处理json数据教程
在学习fultter的时候突然想到如何去处理从服务器获取的json或者将app中的对象数据转换成json上传给服务器于是研究一下dart对json数据的处理首先需要依赖下面的第三方库(这里要强调下,第三方库的版本很重要,市面上目前很多的教程文章用的都是老版本的库,所

0评论2023-02-09792

更多推荐