layui获取数据表格中的数据并传到后台进行解析
2019-04-27 14:57
1886 查看
layui代码如下:
[code]//testReload为数据表格的id var checkStatus1 = table.checkStatus('testReload'); var data = checkStatus1.data; $.ajax({ data:{data:JSON.stringify(data)},//json数据格式 url:'../fee/noPay', async:true, type:'post', dateType:'json', success:function (data) { if(data.status==200){ layer.msg(data.msg) }else{ layer.msg(data.msg) } } });
存在一个按钮 当我们勾选数据表格中的数据时,点击该按钮 就会把勾选的数据变成json数组通过ajax请求发送给后台。
后台代码:
[code] /** * @Description:缴费提醒接口 * @Param: [data] * @return: com.wxxy.partmembermanagesys.util.TableResult * @Author: chenchuan * @Date: 2019/04/27 */ @RequestMapping("/noPay") @ResponseBody public Result makePayFee( String data){ try { //把json数组解析成集合 List<FeePayment> feePayments = JSON.parseArray(data,FeePayment.class); Result result =feePaymentService.sendEmailForNoPayMan(feePayments); return result; }catch (Exception e){ e.printStackTrace(); return Result.build(201,"发送邮件过程异常,请重试"); } }
通过Json类把json数组解析成集合对象。
当然前提是要导入阿里的fastjson的依赖
[code]<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.35</version> </dependency>
相关文章推荐
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- asp.net Jquery后台数据传到前台js进行解析
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- struts2 + ajax(从后台获取json格式的数据返回到前端,然后前端用jquery对json数据进行解析)
- 使用jQuery解析JSON数据(jquery在前台对从后台获取到的json数据进行解析,并进行显示)
- 在jsp中选中checkbox后 将该记录的多个数据获取,然后传到Action类中进行后台处理 双主键情况下 *.hbm.xml中的写法
- Jquery+asp.net后台数据传到前台js进行解析的方法
- Jquery+asp.net后台数据传到前台js进行解析的方法
- Jquery+asp.net后台数据传到前台js进行解析的方法
- 遍历表格中的input转化为json数据传到后台解析实现一些操作
- android之HTTP请求后台数据,GSON解析数据,异步获取数据
- Echarts 动态从后台获取数据进行图表的展示
- Jquery Ajax和getJSON获取后台普通Json数据和层级Json数据解析
- 浅析dom4j解析xml文件及其乱码问题以及与后台数据进行交互
- Android从后台获取数据xml解析之sax解析
- Layui前后台交互数据获取java
- 获取jsp选中复选框的id传到后台controller,进行逻辑删除等操作
- vue使用ajax获取后台数据进行显示
- ThinkPHP定时ajax获取后台数据,使用javascript动态修改前端页面的表格来显示数据
- 利用python及XML进行数据、信息传输[下篇]——获取webservice内容、解析xml加工方案