jsp代码

var rows =$('#findAllRolestable').datagrid('getSelections');
var result = JSON.stringify(rows);
if(rows){
//去除两边的中括号
result=result.substring(1,result.length-1)
//alert(result)
$.ajax({
url: '<%=basePath%>user/addRoleAllRoles.do?user_no='+user_no,
data:{'datas':result}, //直接传_list节可以了,相当于 data: { "ids[0]":1,"ids[1]":2 }这种写法
dataType: "json",
type: "POST",
success: function (data) {
$.messager.show({
title:'提示',
msg: data.msg,
showType:'show'
});
$('#findAllRoles').dialog('close');
$('#roleAllocationtable').datagrid('reload');

}
});
}else{
$.messager.show({
title:'提示',
msg: '至少选择一条',
showType:'show'
});
}

后台代码====

/**
* 分配角色
* @param list
* @return
*/
@RequestMapping("/addRoleAllRoles.do")
@ResponseBody
public Map addRoleAllRoles(@RequestParam("datas")String datas,String user_no ) {
Map<String,Object>map=new HashMap<String,Object>();
System.out.println("添加角色user_no===="+user_no+"--datas==="+datas);
//List<Map<String,String>> listObjectFir = (List<Map<String,String>>) JSONArray.parse(strArr);
try {
//添加角色
Integer row=userService.addRoleAllRoles(datas,user_no);
map.put("msg", "添加成功");
} catch (Exception e) {
map.put("msg", "添加成失败");
e.printStackTrace();
}


return map;
}

实现类代码===

@Override
@Transactional
public Integer addRoleAllRoles(String datas, String user_no) {
System.out.println("serviceimpl--user_no=="+user_no+"--datas==="+datas);
Integer row=0;
try {
//添加角色之前先删除已有角色
int now=userDao.deleteRoleAllRoles(user_no);
if(null!=datas&&!"".equals(datas)) {
String data="["+datas+"]";
List<Map<String,String>> listObjectFir = (List<Map<String,String>>) JSONObject.parse(data);
System.out.println("listObjectFir=="+listObjectFir);
for(Map<String,String> strmap:listObjectFir) {
String REMARK= strmap.get("REMARK");
System.out.println("REMARK=="+REMARK);
//添加角色
row=userDao.addRoleAllRoles(REMARK,user_no);
}
}

} catch (Exception e) {

e.printStackTrace();
}

return row;
}

easyui获取table列表中所有数据组装成json格式发送到后台的更多相关文章

  1. 将table中的值转换成json格式传到后台接收处理。

    table数据 <table style="border:1px" id="tableID"> <tr> <th>编号< ...

  2. 利用python将excel数据解析成json格式

    利用python将excel数据解析成json格式 转成json方便项目中用post请求推送数据自定义数据,也方便测试: import xlrdimport jsonimport requests d ...

  3. 利用Shell脚本将MySQL表中的数据转化为json格式

    脚本如下: #!/bin/bash mysql -s -phello test >.log <<EOF desc t1; EOF lines="concat_ws(',', ...

  4. C#中任意类型数据转成JSON格式

    /// <summary>    /// List转成json     /// </summary>    /// <typeparam name="T&quo ...

  5. flask框架下读取mysql数据 转换成json格式API

    研究了一天 因为需要从数据库拿数据然后转换成json的格式 expose出去为 API 发现一条数据是容易,两条以上我居然搞了这么久 好歹出来了 先贴一下 后面更新 mysql的操作 比较容易了htt ...

  6. 用java代码将从数据库中取出的具有父子关系的数据转成json格式

    思路:①.取出数据中的所有父节点放入一个集合中②.取出数据中所有为该父节点的子节点放入另一个集合中③.用到迭代的方法将子节点一层一层的遍历工具类:package com.assasion.test;i ...

  7. 用SQL语句将数据表中的数据保存为JSON格式

    没有找到好的工具,只想到了拼字符串的方式,用   NVARCHAR(MAX)  可能有截断,不推荐使用,方法中使用了 FOR XML PATH('') 实现,有关其使用方法参考这里 表结构: SQL ...

  8. 【Flex】读取本地XML,然后XML数据转成JSON数据

    干了一年H5,最近被要求写编辑器,Electron等级还不够,写不了,只有重新拿起as3,用flex,最近写到数据表编辑模块,有这部分功能,基本完成 . package utils { /** * 模 ...

  9. easyui中清空table列表中数据

    方法一 var item = $('#filegrid').datagrid('getRows');//获取类表中全部数据if (item) { for (var i = item.length - ...

随机推荐

  1. SpringBoot中JPA的学习

    SpringBoot中JPA的学习 准备环境和项目配置 写一下学习JPA的过程,主要是结合之前SpringBoot + Vue的项目和网上的博客学习一下. 首先,需要配置一下maven文件,有这么两个 ...

  2. moviepy音视频开发:音频合成类CompositeAudioClip介绍

    ☞ ░ 前往老猿Python博文目录 ░ CompositeAudioClip是AudioClip的直接子类,用于将几个音频剪辑合成为一个音频剪辑.CompositeAudioClip类只有一个构造方 ...

  3. PyQt(Python+Qt)学习随笔:QTreeWidgetItem项列图标的访问方法

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 树型部件QTreeWidget中的QTreeWidgetItem项中可以有多列数据,每列数据都可以设 ...

  4. 返回sourceString 中出现的第一个 searchString 的索引

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. 2020 AC Saber夏季赛 游记

    看着 \(\text{Acwing}\) 成长的我,还是写一下游记吧(?). 刚刚中考完,手速本来就老年,更慢,算法每次写完都要调,而且还查不出错.. Day 1 初赛.紧张,因为中考四五个月没打了, ...

  6. CF1416D Graph and Queries

    本题解用于作者加深算法印象,也欢迎各位的阅读. 题目大意 给你一张无向图,并给你两种操作: \(1~v\) :找到当前点 \(v\) 所在的联通块内权值最大的点,输出该点权值并将其权值改为 \(0\) ...

  7. 【SDOI2017】天才黑客(前后缀优化建图 & 最短路)

    Description 给定一张有向图,\(n\) 个点,\(m\) 条边.第 \(i\) 条边上有一个边权 \(c_i\),以及一个字符串 \(s_i\). 其中字符串 \(s_1, s_2, \c ...

  8. 微信小程序-卡券开发(前端)

    刚完成一个微信小程序卡券开发的项目.下面记录开发前,自己困惑的几个问题. 因为我只负责了前端.所以下面主要是前端的工作. 项目概述:按照设计图开发好首页上的优惠券列表,点击某个优惠券,输入手机号,点击 ...

  9. Office Word文件批量生成软件

    一.软件用途 如果Word文件模板固定,只是要素信息不同,则可以使用本软件批量生成Word文件. 软件下载地址(2020-12-6更新):https://files.cnblogs.com/files ...

  10. python程序的三种控制结构

    程序的三种控制结构 什么是控制结构? """ 程序有三种基本结构组成:顺序结构.分支结构.循环结构.任何程序都是由这三种基本结构组成. 顺序结构是程序按照线性顺序依次执行 ...