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 相关文章推荐
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
Sep 22 Javascript
Add Formatted Text to a Word Document
Jun 15 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
Jul 09 Javascript
jquery设置控件位置的方法
Aug 21 Javascript
js对列表中第一个值处理与jsp页面对列表中第一个值处理的区别详解
Nov 05 Javascript
使用jquery自定义鼠标样式满足个性需求
Nov 05 Javascript
Jquery判断form表单数据是否变化
Mar 30 Javascript
JS中对数组元素进行增删改移的方法总结
Dec 15 Javascript
微信小程序 参数传递实例代码
Mar 20 Javascript
vuex实现的简单购物车功能示例
Feb 13 Javascript
JavaScript构造函数原理及实现流程解析
Nov 19 Javascript
详细谈谈JavaScript中循环之间的差异
Aug 23 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 编写的 25个游戏脚本
2009/05/11 PHP
php 不同编码下的字符串长度区分
2009/09/26 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
javascript 文档的编码问题解决
2009/03/01 Javascript
网页中的图片的处理方法与代码
2009/11/26 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
jquery教程ajax请求json数据示例
2014/01/13 Javascript
JS弹出层单纯的绝对定位居中示例代码
2014/02/18 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
简单三步实现报表页面集成天气
2016/12/15 Javascript
vue货币过滤器的实现方法
2017/04/01 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
Python深入学习之内存管理
2014/08/31 Python
Python通过future处理并发问题
2017/10/17 Python
在Python中表示一个对象的方法
2019/06/25 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
Django-imagekit的使用详解
2020/07/06 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
美国一家主营日韩美妆护肤品的在线商店:iMomoko
2016/09/11 全球购物
Tod’s英国官方网站:意大利奢华手工制作手袋和鞋履
2019/03/15 全球购物
企业管理培训感言
2014/01/27 职场文书
2014年圣诞节促销方案
2014/03/14 职场文书
社团个人总结范文
2015/03/05 职场文书
工作收入证明范本
2015/06/12 职场文书
golang 实现并发求和
2021/05/08 Golang