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 获取当前时间戳的代码
Aug 05 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
Jquery通过JSON字符串创建JSON对象
Aug 24 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
Apr 27 Javascript
JavaScript实现模仿桌面窗口的方法
Jul 18 Javascript
关于js里的this关键字的理解
Aug 17 Javascript
复杂的javascript窗口分帧解析
Feb 19 Javascript
基于Bootstrap重置输入框内容按钮插件
May 12 Javascript
基于复选框demo(分享)
Sep 27 Javascript
vue 实现input表单元素的disabled示例
Oct 28 Javascript
在vue+element ui框架里实现lodash的debounce防抖
Nov 13 Javascript
详解vue中v-bind:style效果的自定义指令
Jan 21 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
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
PHP全功能无变形图片裁剪操作类与用法示例
2017/01/10 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
在jQuery 1.5中使用deferred对象的代码(翻译)
2011/03/10 Javascript
最新的10款jQuery内容滑块插件分享
2011/09/18 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
JS定义回车事件(实现代码)
2013/07/08 Javascript
javascript中数组中求最大值示例代码
2013/12/18 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
小程序云开发之用户注册登录
2019/05/18 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
python发送邮件功能实现代码
2016/07/15 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
Django csrf 验证问题的实现
2018/10/09 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
django drf框架中的user验证以及JWT拓展的介绍
2019/08/12 Python
python入门之井字棋小游戏
2020/03/05 Python
Python分类测试代码实例汇总
2020/07/23 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
LUISAVIAROMA中国官网:时尚奢侈品牌购物网站
2020/11/01 全球购物
白酒市场营销方案
2014/02/25 职场文书
学术会议主持词
2014/03/17 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
Python 恐龙跑跑小游戏实现流程
2022/02/15 Python