jquery如何把数组变为字符串传到服务端并处理


Posted in Javascript onApril 30, 2014

jquery把数组变为字符串然后在传到服务端(jquery把数组转换成字符串后,格式如1,2,3,速度,rewr)

define(function(require, exports, module) { var Notify = require('common/bootstrap-notify'); 
module.exports = function($element) { 
$element.on('click', '[data-role=batch-delete]', function() { 
var $btn = $(this); 
name = $btn.data('name'); 
var ids = []; 
$element.find('[data-role=batch-item]:checked').each(function(){ 
ids.push(this.value); 
}); 
if (ids.length == 0) { 
Notify.danger('未选中任何' + name); 
return ; 
} 
if (!confirm('这的要删除选中的' + ids.length + '条' + name + '吗?')) { 
return ; 
} 
$element.find('.btn').addClass('disabled'); 
Notify.info('正在删除' + name + ',请稍等。', 60); 
var values=ids.toString(); 
$.post($btn.data('url'), {ids:values}, function(){ 
window.location.reload(); 
}); 
}); 
}; 
});

接收jquery传过来的字符串,并解析成数组,再把数组转换成list集合
/** 
* 批量删除私信。 
*/ 
@RequestMapping(value = "/delete", method = {RequestMethod.GET,RequestMethod.POST}) 
public ResponseEntity<AjaxPostResponse> delete(HttpServletRequest request) { 
// 待删除的私信ID列表 
String messageIds = ServletRequestUtils.getStringParameter(request, "ids", ""); 
String[] messageList=messageIds.toString().split(","); 
List<String> messageIdList = Arrays.asList(messageList);//数组转换成list 
logger.info("------------"+messageIds); 
logger.info("------------"+messageList[0]); 
try { 
boolean opStatus = messageManager.delete(messageIdList); 
logger.info("删除私信:opStatus={}", opStatus); 
return this.okResponse(opStatus); 
} catch (Exception e) { 
logger.error("添加私信时发生异常, Cause: ", e); 
return this.errorResponse(e.getMessage()); 
} 
}
Javascript 相关文章推荐
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
May 25 Javascript
js复制到剪切板的实例方法
Jun 28 Javascript
动态添加option及createElement使用示例
Jan 26 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
Mar 07 Javascript
jQuery实现单击和鼠标感应事件
Feb 01 Javascript
JavaScript实现清空(重置)文件类型INPUT元素值的方法
Nov 17 Javascript
基于bootstrap的选择框插件icheck
Dec 23 Javascript
微信公众号平台接口开发 菜单管理的实现
Aug 14 Javascript
React+EggJs实现断点续传的示例代码
Jul 07 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
Aug 27 Javascript
vue项目查看vue版本及cli版本的实现方式
Oct 24 Javascript
使用JS实现简易计算器
Jun 14 Javascript
js图片预加载示例
Apr 30 #Javascript
javascript闭包入门示例
Apr 30 #Javascript
三种动态加载js的jquery实例代码另附去除js方法
Apr 30 #Javascript
js动态控制table的tr、td增加及删除的具体实现
Apr 30 #Javascript
js控制href内容的连接内容的变化示例
Apr 30 #Javascript
js函数定时器实现定时读取系统实时连接数
Apr 30 #Javascript
struts2+jquery组合验证注册用户是否存在
Apr 30 #Javascript
You might like
五个PHP程序员工具
2008/05/26 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
PHP设计模式(八)装饰器模式Decorator实例详解【结构型】
2020/05/02 PHP
在IE下:float属性会影响offsetTop的取值
2006/12/22 Javascript
javascript vvorld 在线加密破解方法
2008/11/13 Javascript
javascript window.opener的用法分析
2010/04/07 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
javascript scrollTop正解使用方法
2013/11/14 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
JavaScript学习小结(7)之JS RegExp
2015/11/29 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
vue页面切换过渡transition效果
2018/10/08 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
2020/07/31 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
python创建线程示例
2014/05/06 Python
有关wxpython pyqt内存占用问题分析
2014/06/09 Python
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
Skyscanner澳大利亚:全球领先的旅游搜索网站
2018/03/24 全球购物
中文系学生自荐信范文
2013/11/13 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
大学生党员自我批评思想汇报
2014/10/10 职场文书
入学证明
2015/06/23 职场文书
2015年幼儿园国庆节活动总结
2015/07/30 职场文书
学校教代会开幕词
2016/03/04 职场文书
教你做个可爱的css滑动导航条
2021/06/15 HTML / CSS
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS