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 相关文章推荐
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
Mar 27 Javascript
学习ExtJS Column布局
Oct 08 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
javascript三种代码注释方法
Jun 02 Javascript
JS中如何实现Laravel的route函数详解
Feb 12 Javascript
ES6中Math对象新增的方法实例详解
Apr 25 Javascript
基于 Vue 实现一个酷炫的 menu插件
Nov 14 Javascript
vue-rx的初步使用教程
Sep 21 Javascript
Vue动态组件与异步组件实例详解
Feb 23 Javascript
详解原生JS回到顶部
Mar 25 Javascript
微信小程序实现的一键拨号功能示例
Apr 24 Javascript
antd Select下拉菜单动态添加option里的内容操作
Nov 02 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实现utf-8和GB2312编码相互转换函数代码
2013/02/07 PHP
PHP实现模仿socket请求返回页面的方法
2014/11/04 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
php实现可逆加密的方法
2015/08/11 PHP
php字符集转换
2017/01/23 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
TextArea 控件的最大长度问题(js json)
2009/12/16 Javascript
有关JavaScript的10个怪癖和秘密分享
2011/08/28 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
[01:22]DOTA2神秘商店携大量周边降临完美大师赛
2017/11/07 DOTA
用Python脚本生成Android SALT扰码的方法
2013/09/18 Python
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
详解Python中的元组与逻辑运算符
2015/10/13 Python
python使用opencv进行人脸识别
2017/04/07 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
django rest framework 数据的查找、过滤、排序的示例
2018/06/25 Python
python批量赋值操作实例
2018/10/22 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
运动会广播稿50字
2014/01/26 职场文书
优秀老师事迹材料
2014/02/05 职场文书
婚礼主持词
2014/03/13 职场文书
法律进社区实施方案
2014/03/21 职场文书
父母对孩子的寄语
2014/04/09 职场文书
廉洁校园实施方案
2014/05/25 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
大二学生自我检讨书
2014/10/23 职场文书
七年级地理教学计划
2015/01/22 职场文书
保护环境建议书作文500字
2015/09/14 职场文书
详解python网络进程
2021/06/15 Python
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android