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----文件操作
Jan 18 Javascript
javascript 传统事件模型构造的事件监听器实现代码
May 31 Javascript
jQuery的attr与prop使用介绍
Oct 10 Javascript
浅谈JS日期(Date)处理函数
Dec 07 Javascript
Jquery Easyui表单组件Form使用详解(30)
Dec 19 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
解析vue data不可以使用箭头函数问题
Jul 03 Javascript
vue工程全局设置ajax的等待动效的方法
Feb 22 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
Sep 17 Javascript
Vue中el-form标签中的自定义el-select下拉框标签功能
Apr 20 Javascript
angula中使用iframe点击后不执行变更检测的问题
May 10 Javascript
JS sort方法基于数组对象属性值排序
Jul 10 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
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
ThinkPHP实现更新数据实例详解(demo)
2016/06/29 PHP
PHP针对字符串开头和结尾的判断方法
2016/07/11 PHP
PHP实现的curl批量请求操作示例
2018/06/06 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
javascript下对于事件、事件流、事件触发的顺序随便说说
2010/07/17 Javascript
jQuery学习基础知识小结
2010/11/25 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
javascript中call和apply方法浅谈
2013/09/27 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
Bootstrap3使用typeahead插件实现自动补全功能
2016/07/07 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
javascript判断回文数详解及实现代码
2017/02/03 Javascript
JS判断一个数是否是水仙花数
2017/06/11 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
浅谈React Native 中组件的生命周期
2017/09/08 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
vue使用Google地图的实现示例代码
2018/12/19 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
[01:05]主宰至宝剑心之遗
2017/03/16 DOTA
Python测试人员需要掌握的知识
2018/02/08 Python
python利用微信公众号实现报警功能
2018/06/10 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
Django Channel实时推送与聊天的示例代码
2020/04/30 Python
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
婚假请假条怎么写
2014/04/10 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
关于运动会的广播稿50字
2014/10/17 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
2015年重阳节主持词
2015/07/04 职场文书
听课评课活动心得体会
2016/01/15 职场文书
小学四年级作文之人物作文
2019/11/06 职场文书