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 相关文章推荐
页面装载js及性能分析方法介绍
Mar 21 Javascript
详解JavaScript中的客户端消息框架设计原理
Jun 24 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
Oct 04 Javascript
Bootstrap基本样式学习笔记之按钮(4)
Dec 07 Javascript
js date 格式化
Feb 15 Javascript
原生js实现鼠标跟随效果
Feb 28 Javascript
详解vue渲染从后台获取的json数据
Jul 06 Javascript
vue-ajax小封装实例
Sep 18 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
Vue中的v-for指令不起效果的解决方法
Sep 27 Javascript
如何能分清npm cnpm npx nvm
Jan 17 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
Sep 04 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的计数器程序
2006/10/09 PHP
用PHP读取超大文件的实例代码
2012/04/01 PHP
php使用curl发送json格式数据实例
2013/12/17 PHP
CI框架常用方法小结
2016/05/17 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
Ruffy javascript 学习笔记
2009/11/30 Javascript
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
JS 两日期相减,获得天数的小例子(兼容IE,FF)
2013/07/01 Javascript
javascript生成随机大小写字母的方法
2014/02/20 Javascript
JavaScript中的style.cssText使用教程
2014/11/06 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
详解Vue中添加过渡效果
2017/03/20 Javascript
Vue精简版风格指南(推荐)
2018/01/30 Javascript
layui表格数据重载
2019/07/27 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
python urllib爬取百度云连接的实例代码
2017/06/19 Python
python3+PyQt5泛型委托详解
2018/04/24 Python
Python3自动签到 定时任务 判断节假日的实例
2018/11/13 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
使用jupyter Nodebook查看函数或方法的参数以及使用情况
2020/04/14 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
matplotlib bar()实现百分比堆积柱状图
2021/02/24 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
英语专业个人求职自荐信
2013/09/21 职场文书
工厂会计员职责
2014/02/06 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书
OpenCV实现普通阈值
2021/11/17 Java/Android