代码如下

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集合传到后台 的 【坑】的更多相关文章

  1. ajax 提交数组 泛型集合

    ajax 提交数组 泛型集合 发表于2015/12/31 14:26:29  5117人阅读 分类: mvc asp.net webapi ORM 转载:http://blog.csdn.net/li ...

  2. Java技巧——将前端的对象数组通过Json字符串传到后端并转换为对象集合

    Java技巧——将前端的对象数组通过Json字符串传到后端并转换为对象集合 摘要:本文主要记录了如何将将前端的对象数组通过Json字符串传到后端,并在后端将Json字符串转换为对象集合. 前端代码 前 ...

  3. 解决问题:怎样在页面获取数组和List集合的长度

    解决问题:怎样在页面获取数组和List集合的长度 我们在前端遍历后台数据的时候,经常是从后台传过来一个数组或List集合,在前端页面就可以使用JSTL的<c:For each>标签遍历数据 ...

  4. Ajax+PHP实现异步图片上传

    1.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <ti ...

  5. ajax传递数组后台接收不到值的问题

    背景: JQGrid需要进行批量删除操作传给后台的是数组,结果后台接收不到值. 后台语言:java 原因: ajax传递参数时,traditional 默认为false,JQuery会深度序列化参数对 ...

  6. mvc ajax提交数组参数(转)

    http://blog.csdn.net/lonestar555/article/details/10192595/ 在action中的参数以数组方式接收数据 一.表单方式 1.提交Form < ...

  7. 【BZOJ-4199】品酒大会 后缀数组 + 并查集合并集合

    4199: [Noi2015]品酒大会 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 436  Solved: 243[Submit][Status] ...

  8. Java之数组array和集合list、set、map

    之前一直分不清楚java中的array,list.同时对set,map,list的用法彻底迷糊,直到看到了这篇文章,讲解的很清楚. 世间上本来没有集合,(只有数组参考C语言)但有人想要,所以有了集合 ...

  9. jquery ajax传递数组给php

    写成:var data = {'item[]':item}; $.post(url,data,function(return_data) 写成item:item会导致数据缺失. 更多:http://w ...

随机推荐

  1. 关于WebMvcConfigurationSupport的大坑-静态资源访问不了

    WebMvcConfigurationSupport是spring boot2.0以后用来替代WebMvcConfigurerAdapter,但是如果你直接用WebMvcConfigurationSu ...

  2. find 命令和sed命令练习

    1.查找/var目录下属主为root,且属组为mail的所有文件 find /var/ -user root -group mail 2.查找/var目录下不属于root.lp.gdm的所有文件 fi ...

  3. BZOJ3037 创世纪[基环树DP]

    实际上基环树DP的名字是假的.. 这个限制关系可以看成每个点有一条出边,所以就是一个内向基环树森林. 找出每个基环树的环,然后对于树的部分,做DP,设状态选或不选为$f_{x,0/1}$,则 $f_{ ...

  4. stm32——modbus例程网址收藏

    https://blog.csdn.net/baidu_31437863/article/details/82178708 STM32(五) Modbus https://blog.csdn.net/ ...

  5. flutter TextField 输入框被软键盘挡住的解决方案

    以前搞ionic1~4的开发中 和react-native   flutter中的机制完全不同, 在flutter 中 当前页面如果存在元素被软键盘挡住 的情况 页面元素的最外层肯定得嵌套一层   S ...

  6. 操作mysql 中文乱码情况

    解决方法  : 在连接字符串中设置charset=utf8  即可正常添加中文字符 <add name="mtgzghEntities" connectionString=& ...

  7. 解决Spring对静态变量无法注入问题(转)

    问题今天在学习的过程中想写一个连接和线程绑定的JDBCUtils工具类,但测试时发现一直报空指针异常,上网查了之后Spring并不支持对静态成员变量注入,所以光试用@Autowired肯定是不行的.可 ...

  8. oracle汉字排序

    oracle在9i之前是对汉字的排序是按照二进制编码进行排序的,很不适合我们的国情,在oracle9i之后,汉字的排序方式有了以下三种方式:        1.使用拼音排序   NLS_SORT=SC ...

  9. 一文学会redis从零到入门

    本文参照视屏学习整理:https://www.bilibili.com/video/av16841549/?p=9 相关软件.资料: 基本条件:有虚拟机或相关linux系统,熟悉基本linux操作 本 ...

  10. 自己总结:汇编CALL和RET指令

    ret指令,相当于 pop IP:修改IP的内容,从而实现近转移 retf指令,相当于 pop IP pop CS:修改CS和IP的内容,从而实现远转移 -------------- CPU执行cal ...