源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jquery如何把数组变为字符串传到服务端并处理

  • 时间:2020-05-18 17:14 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jquery如何把数组变为字符串传到服务端并处理
jquery把数组变为字符串然后在传到服务端(jquery把数组转换成字符串后,格式如1,2,3,速度,rewr)
[u]复制代码[/u] 代码如下:
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集合
[u]复制代码[/u] 代码如下:
/** * 批量删除私信。 */ @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()); } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部