mvc返回json数据
不知道是不是你要的那种,这是用于返回简单数据表达数据操作成功,中间复杂代码掠过看首尾
[HttpPost]
public IActionResult DataRole(int id, string[] complay_arry, string[] site_arry, string[] equipment_arry)
{
var message = "修改失败!";
int success = ;
try
{
using (var transaction = _session.BeginTransaction())
{ for (int i = ; i < complay_arry.Length; i++)
{
for (int j = ; j < site_arry.Length; j++)
{
for (int k = ; k < equipment_arry.Length; k++)
{
var role = _session.QueryOver<RoleDevicePermission>().Where(m => m.Device.Id == equipment_arry[k]).List();
RoleDevicePermission roles = null;
if (role.Count == )
{
roles = new RoleDevicePermission();
Device d = _session.Get<Device>(equipment_arry[k]);
if (d.Building.Id == site_arry[j] && d.Organization.Id == complay_arry[i])
{
DateTime time = DateTime.Now;
Organization rogin = null;
rogin = _session.Get<Organization>(complay_arry[i]);
Building building = _session.Get<Building>(site_arry[j]);
Role r = _session.Get<Role>(id);
roles.Organization = rogin;
roles.Building = building;
roles.Device = d;
roles.Role = r;
roles.IncludeAllBuilding = true;
roles.CreatedAt = time;
_session.Save(roles);
if (i % == )
{
_session.Flush();
_session.Clear();
}
message = "修改成功!";
}
}
else
{
roles = role[];
Device d = _session.Get<Device>(equipment_arry[k]);
if (d.Building.Id == site_arry[j] && d.Organization.Id == complay_arry[i])
{
DateTime time = DateTime.Now;
Organization rogin = null;
rogin = _session.Get<Organization>(complay_arry[i]);
Building building = _session.Get<Building>(site_arry[j]);
Role r = _session.Get<Role>(id);
roles.Organization = rogin;
roles.Building = building;
roles.Device = d;
roles.Role = r;
roles.IncludeAllBuilding = true;
roles.CreatedAt = time;
_session.Update(roles); message = "修改成功!";
}
}
}
}
}
transaction.Commit();
success = ;
}
}
catch (Exception)
{ message = "修改失败!";
} return Json(new { success, message });
}
在视图接收
$.ajax({
type: "post",//提交方式
data: { complay_arry: complay_arry, site_arry: site_arry, equipment_arry: equipment_arry, id: id },//查询的参数
url: "/Role/DataRole",//提交的路径
success: function (res2) {
alert(res2.message);
location.href = "/Role/Edit/"+id;
}
})
成功之后跳转界面
mvc返回json数据的更多相关文章
- Spring MVC返回json数据给Android端
原先做Android项目时,服务端接口一直是别人写的,自己拿来调用一下,但下个项目,接口也要自己搞定了,我想用Spring MVC框架来提供接口,这两天便抽空浅学了一下该框架以及该框架如何返回json ...
- spring mvc 返回json数据的四种方式
一.返回ModelAndView,其中包含map集 /* * 返回ModelAndView类型的结果 * 检查用户名的合法性,如果用户已经存在,返回false,否则返回true(返回json数据,格式 ...
- Spring MVC 返回json数据 报406错误 问题解决方案
将jackson jar包改为jackson-databind-2.5.0.jar jackson-core-2.5.0.jar jackson-annotations-2.5.0.jar(这个版 ...
- MVC 返回json数据
使用 return Json(pageList, JsonRequestBehavior.AllowGet); 返回object 使用 return Content(JsonConvert.Seria ...
- spring mvc 返回JSON数据
servlet相关XML配置 <!--这个不启用会报错--><mvc:annotation-driven /> <bean class="org.springf ...
- Spring MVC返回JSON数据
将一个对象以json数据格式返回前台: @ResponseBody public User login(User user) { return user; } 在控制器上使用@ResponseBod ...
- spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable
1.spring mvc返回json数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable 2. @RequestMapping(val ...
- 2.《Spring学习笔记-MVC》系列文章,讲解返回json数据的文章共有3篇,分别为:
转自:https://www.cnblogs.com/ssslinppp/p/4528892.html 个人认为,使用@ResponseBody方式来实现json数据的返回比较方便,推荐使用. 摘要 ...
- 【Spring学习笔记-MVC-4】SpringMVC返回Json数据-方式2
<Spring学习笔记-MVC>系列文章,讲解返回json数据的文章共有3篇,分别为: [Spring学习笔记-MVC-3]SpringMVC返回Json数据-方式1:http://www ...
随机推荐
- 微信支付H5支付开发文档
参考文档如下:https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=4_2
- odoo10学习笔记十七:controller
转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/11189391.html 一:controller简述 odoo里面的controller相似于springM ...
- 酷睿i3-9100F简单评测
酷睿i3-9100F 四核四线程,三级缓存6MB,基础频率3.6GHz,可睿频到4.2GHz,性能上接近于七代的酷睿i5-7600K 四核四线程.
- Spring Junit 测试样例
SpringMVC 框架下的junit测试方式 package com.sixeco.user.controller; import org.apache.logging.log4j.LogManag ...
- Java同步和异步,阻塞和非阻塞
同步和异步.阻塞和非阻塞 同步和异步关注的是消息通信机制. 同步是指: 发送方发出数据后, 等待接收方发回响应后才发下一个数据包的通讯方式. 就是在发出一个调用时, 在没有得到结果之前, 该调用就不返 ...
- E06 【买衣服】Maybe you need a bigger size
核心句型 Maybe you need a bigger size 也许您需要大一些的. 场景对话 A:Can I try this jacket on,please? 我能试试这件夹克吗? B:Su ...
- 201871010109-胡欢欢《面向对象程序设计(java)》第6-7周学习总结
实验六 继承定义与使用 实验时间 2019-9-29 第一部分:理论部分. 1.继承:已有类来构建新类的一种机制.档定义了一个新类继承另一个类时,这个新类就继承了这个类的方法和域,同时在新类中添加新的 ...
- Python学习笔记6 函数式编程_20170619
廖雪峰python3学习笔记: # 高阶函数 将函数作为参数传入,这样的函数就是高阶函数(有点像C++的函数指针) def add(x, y): return x+y def mins(x, y): ...
- Kubernetes 集群分析查看内存,CPU
Kubernetes方式 top命令查看所有pod,nodes中内存,CPU使用情况 查看pod root @ master ➜ ~ kubectl top pod -n irm-server NAM ...
- JetBrains优惠码分享
A quick summary [feel free to pass it on to your team]: Your Promo code is: S2W69-N3VY3-YGACY-7WC7X- ...