ajax将数组或list集合传到后台 的 【坑】
代码如下
function deleteChecked() {
var orderNosList = new Array();
var rows = $("#dataGrid").datagrid("getChecked");
if (rows.length < 1) {
$.messager.confirm("提醒", "请选择招聘信息!");
} else {
for (var i = 0; i < rows.length; i++) {
orderNosList[i] = rows[i].id;
}
var params = {
reserveOrderNoList : orderNosList
}; $.ajax({
url : '${ctx}/lf/ll_wb_job/deleteChecked',
data : JSON.stringify(params),
type : 'POST',
contentType : "application/json",
dataType : 'json',
success : function() {
console.log(data);
}
});
}
}
前台页面、后台也不报错,就是获取不到
修改如下
function deleteChecked() {
var rows = $("#dataGrid").datagrid("getChecked");
var ids = [];
if (rows.length < 1) {
$.messager.confirm("提醒", "请选择招聘信息!");
} else {
for(var i=0; i<rows.length; i++){
ids[i] = rows[i].id;
}
alert(ids)
$.ajax({
type: 'post',
url: '${ctx}/lf/ll_wb_job/deleteChecked',
data: {ids:ids},
traditional: true,
success: function (result) {
console.log(result)
},
error: function(data){
alert("操作异常");
}
});
}
}
/**
* 批量删除选中信息
*/
@RequiresPermissions("lf:ll_wb_job:delete")
@RequestMapping(value = "deleteChecked", method=RequestMethod.POST)
@ResponseBody
public Map<String, Object> deleteChecked(HttpServletRequest request, HttpServletResponse response,Model model, Long[] ids) throws Exception {
Map<String, Object> jsonMap = new HashMap<String, Object>();
try{
boolean result = ll_wb_job_service.deleteChecked(ids);
if (result) {
jsonMap.put("success", true);
jsonMap.put("msg", "操作成功");
} else {
jsonMap.put("success", false);
jsonMap.put("msg", "操作失败");
}
}catch (Exception e) {
log.error("系统异常",e);
jsonMap.put("success", false);
jsonMap.put("msg", "操作失败");
}
return jsonMap;
}
https://blog.csdn.net/qq_32786873/article/details/80280869
https://blog.csdn.net/huaieli1/article/details/56678376/
https://blog.csdn.net/zengguanlin/article/details/80067816?utm_source=blogxgwz0
ajax将数组或list集合传到后台 的 【坑】的更多相关文章
- ajax 提交数组 泛型集合
ajax 提交数组 泛型集合 发表于2015/12/31 14:26:29 5117人阅读 分类: mvc asp.net webapi ORM 转载:http://blog.csdn.net/li ...
- Java技巧——将前端的对象数组通过Json字符串传到后端并转换为对象集合
Java技巧——将前端的对象数组通过Json字符串传到后端并转换为对象集合 摘要:本文主要记录了如何将将前端的对象数组通过Json字符串传到后端,并在后端将Json字符串转换为对象集合. 前端代码 前 ...
- 解决问题:怎样在页面获取数组和List集合的长度
解决问题:怎样在页面获取数组和List集合的长度 我们在前端遍历后台数据的时候,经常是从后台传过来一个数组或List集合,在前端页面就可以使用JSTL的<c:For each>标签遍历数据 ...
- Ajax+PHP实现异步图片上传
1.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...
- ajax传递数组后台接收不到值的问题
背景: JQGrid需要进行批量删除操作传给后台的是数组,结果后台接收不到值. 后台语言:java 原因: ajax传递参数时,traditional 默认为false,JQuery会深度序列化参数对 ...
- mvc ajax提交数组参数(转)
http://blog.csdn.net/lonestar555/article/details/10192595/ 在action中的参数以数组方式接收数据 一.表单方式 1.提交Form < ...
- 【BZOJ-4199】品酒大会 后缀数组 + 并查集合并集合
4199: [Noi2015]品酒大会 Time Limit: 10 Sec Memory Limit: 512 MBSubmit: 436 Solved: 243[Submit][Status] ...
- Java之数组array和集合list、set、map
之前一直分不清楚java中的array,list.同时对set,map,list的用法彻底迷糊,直到看到了这篇文章,讲解的很清楚. 世间上本来没有集合,(只有数组参考C语言)但有人想要,所以有了集合 ...
- jquery ajax传递数组给php
写成:var data = {'item[]':item}; $.post(url,data,function(return_data) 写成item:item会导致数据缺失. 更多:http://w ...
随机推荐
- C# 时间戳转换为时间格式
// 时间戳转为格式 public DateTime StampToDateTime(string timeStamp) { DateTime dateTimeStart = TimeZone.Cur ...
- Python 去除字符串中的空行
Python 去除字符串中的空行 mystr = 'adfa\n\n\ndsfsf' print("".join([s for s in mystr.splitlines(True ...
- (四)关于java.lang.IllegalMonitorStateException异常说明
1.异常原因及解释 首先你要了解这个异常为什么会抛出,这个异常会在三种情况下抛出:1>当前线程不含有当前对象的锁资源的时候,调用obj.wait()方法;2>当前线程不含有当前对象的锁资源 ...
- rontab踩坑(三):crontab定时任务调度机制与系统时间/时区的不一致
解决方案: 因为我们的服务器在是肯尼亚: 我么查看一下localtime 是否和 时区一致? 可以看到是一致的. 应该是是配置改动后未重启! service crond restart
- flutter flutter_cupertino_date_picker 时间插件的用法
https://blog.csdn.net/sinat_37255207/article/details/100041023 https://github.com/wuzhendev/flutter- ...
- zabbix添加监控项以及常用的键值
zabbix自身提供了丰富的监控项,下面以“cpu空闲值”为例介绍zabbix如何添加新的监控项 1.创建主机群组 配置——主机群组——创建主机群组 2.创建主机 配置——主机——创建主机 3.添 ...
- Semantic 导航条
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- 2019牛客暑期多校训练营(第一场)A题【单调栈】(补题)
链接:https://ac.nowcoder.com/acm/contest/881/A来源:牛客网 题目描述 Two arrays u and v each with m distinct elem ...
- Luogu P2146 [NOI2015]软件包管理器 树剖
卸载:把子树清空: 安装:把自己到$1$的链改为$1$ #include<cstdio> #include<iostream> #include<cstring> ...
- 洛谷P2135 方块消除
洛谷题目链接 动态规划(真毒瘤!) 变量声明: $val[i]$:表示第$i$块颜色 $num[i]$:表示第$i$块颜色数量 $sum[i]$:表示$num$的前缀和 我们设计状态$f[l][r][ ...