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 jq 弹出层实例
Aug 25 Javascript
jQuery操作Select的Option上下移动及移除添加等等
Nov 18 Javascript
js实现对table动态添加、删除和更新的方法
Feb 10 Javascript
在JavaScript中处理字符串之link()方法的使用
Jun 08 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
Jan 04 Javascript
Summernote实现图片上传功能的简单方法
Jul 11 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
Oct 13 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
Dec 01 Javascript
ES6入门教程之Iterator与for...of循环详解
May 17 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
Jun 07 jQuery
JS改变页面颜色源码分享
Feb 24 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
Jul 19 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 事件机制(2)
2011/03/23 PHP
PHP如何利用P3P实现跨域
2013/08/24 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
php生成图片验证码
2015/06/09 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
jquery常用方法及使用示例汇总
2014/11/08 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
AngularJS 2.0新特性有哪些
2016/02/18 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
Mac下使用charles遇到的问题以及解决办法
2017/01/10 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
详解Vue.js分发之作用域槽
2017/06/13 Javascript
关于Stream和Buffer的相互转换详解
2017/07/26 Javascript
Vue实现固定定位图标滑动隐藏效果
2019/05/30 Javascript
Vue Extends 扩展选项用法完整实例
2019/09/17 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
python使用tkinter实现简单计算器
2018/01/30 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
如何用Python绘制3D柱形图
2020/09/16 Python
公司企业表扬信
2014/01/11 职场文书
大学生职业生涯规划范文
2014/01/22 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
办公室文员工作自我鉴定
2014/09/19 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
人事任命通知书
2015/04/21 职场文书
初中团支书竞选稿
2015/11/21 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
浅析Python实现DFA算法
2021/06/26 Python