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 相关文章推荐
你需要知道的JavsScript可以做什么?
Jun 29 Javascript
JavaScript Eval 函数使用
Mar 23 Javascript
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
May 27 Javascript
Pro JavaScript Techniques学习笔记
Dec 28 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
Aug 25 Javascript
JS判断图片是否加载完成方法汇总(最新版)
May 13 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
Sep 09 Javascript
JS常用倒计时代码实例总结
Feb 07 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
基于javascript的无缝滚动动画1
Aug 07 Javascript
JS禁用右键、禁用Ctrl+u、禁用Ctrl+s、禁用F12的实现代码
Dec 01 Javascript
jquery实现淡入淡出轮播图效果
Dec 13 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
利用discuz实现PHP大文件上传应用实例代码
2008/11/14 PHP
修改PHP的memory_limit限制的方法分享
2012/02/21 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
img标签中onerror用法
2009/08/13 Javascript
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
JS 遮照层实现代码
2010/03/31 Javascript
基于jquery的tab切换 js原理
2010/04/01 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
JavaScript生成随机数的4种自定义函数分享
2015/02/28 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
js字符串引用的两种方式(必看)
2016/09/18 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
vue中$refs, $emit, $on, $once, $off的使用详解
2019/05/26 Javascript
Python实现遍历数据库并获取key的值
2015/05/17 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
解决python3插入mysql时内容带有引号的问题
2020/03/02 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
银行自荐信范文
2013/10/07 职场文书
总经理工作职责范文
2014/03/14 职场文书
采购意向书范本
2014/03/31 职场文书
考核评语大全
2014/04/29 职场文书
三问三解心得体会
2014/09/05 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
2016元旦晚会主持词
2015/07/01 职场文书