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 相关文章推荐
jquery创建表格(自动增加表格)代码分享
Dec 25 Javascript
Webpack 实现 AngularJS 的延迟加载
Mar 02 Javascript
jQuery Dialog 取消右上角删除按钮事件
Sep 07 Javascript
javascript 正则表达式去空行方法
Jan 24 Javascript
js实现短信发送倒计时功能(正则验证)
Feb 10 Javascript
js中字符型和数值型数字的互相转化方法(必看)
Apr 25 Javascript
JS实现二维数组横纵列转置的方法
Apr 17 Javascript
解决Mac安装thrift因bison报错的问题
May 17 Javascript
详解create-react-app 自定义 eslint 配置
Jun 07 Javascript
小程序登录态管理的方法示例
Nov 13 Javascript
在Vue中使用icon 字体图标的方法
Jun 14 Javascript
jQuery操作动画完整实例分析
Jan 10 jQuery
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中Collection 类的设计
2013/06/21 PHP
PHP基于数组实现的分页函数实例
2014/08/20 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
浅析PHP中的 inet_pton 网络函数
2019/12/16 PHP
Ajax一统天下之Dojo整合篇
2007/03/24 Javascript
JavaScript 读取元素的CSS信息的代码
2010/02/07 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
JQuery Study Notes 学习笔记(一)
2010/08/04 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
JavaScript中的ubound函数使用实例
2014/11/04 Javascript
js实现缓冲运动效果的方法
2015/04/10 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
canvas的神奇用法
2017/02/03 Javascript
微信小程序网络请求的封装与填坑之路
2017/04/01 Javascript
基于js中document.cookie全面解析
2017/09/14 Javascript
jQuery实现基本隐藏与显示效果的方法详解
2018/09/05 jQuery
Javascript删除数组里的某个元素
2019/02/28 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
Python中的exec、eval使用实例
2014/09/23 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
TF-IDF与余弦相似性的应用(一) 自动提取关键词
2017/12/21 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
python实现可逆简单的加密算法
2019/03/22 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
详解Python3中的 input() 函数
2020/03/18 Python
Python  Asyncio模块实现的生产消费者模型的方法
2021/03/01 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
香港个人化生活购物网站:Ballyhoo Limited
2016/09/10 全球购物
善意的谎言事例
2014/02/15 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
员工生日会策划方案
2014/06/14 职场文书
4s店销售经理岗位职责
2014/07/19 职场文书
实习单位鉴定意见
2015/06/04 职场文书
MySQL 数据类型详情
2021/11/11 MySQL