用jquer ajax获取多选框的值 传到后台实现删除功能
来源:互联网 发布:淘宝侵权投诉 编辑:程序博客网 时间:2024/05/16 11:14
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" isELIgnored="false"%><%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <base href="<%=basePath%>"> <title>My JSP 'fs.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script type="text/javascript" src="js\jquery-2.1.0.js"> </script> <script type="text/javascript"> $(function () { $(".allhousename").click(function () { var a=$(this).attr("i"); location.href="CityController/findById.action?id="+a; alert(a); }) $("#todel").click(function () { var arr=[]; var arr2=$(":checked"); $.each(arr2,function () { arr.push($(this).val()); }) alert(arr) $.ajax({ url : "CityController/delCity.action", type : "GET", data : {"id" : arr.join(",") }, dataType : "text", success : function(data){ alert(data); if(data=="ok"){ alert("删除成功") location.href="CityController/findAll.action"; } else{ alert("删除失败"); } }, error : function(){ alert("至少选择一个"); } }); }) }) function mm(o) { var a = document.getElementsByName("id"); for (var i=0;i<a.length;i++){ a[i].checked = o.checked; } } </script></head><body>查询所有页面<center> <form action="/CityController/findAllByNumAndName.action"> 房产编号:<input name="cityNo"> 房产名称: <input name="cityName"> <input value="保存" type="submit"> </form> <table> <tr> <td><input type="checkbox" id="out" onclick=mm(this) value="0"></td> <td>序号</td> <td>房产编号</td><td>房产名称</td> </tr> <c:forEach items="${all}" var="all" varStatus="a"> <tr> <td><input type="checkbox" value="${all.id}" name="id" class="ids"></td> <td>${a.index+1} </td> <td>${all.cityNo}</td> <td class="allhousename" i="${all.id}">${all.cityName}</td> </tr> </c:forEach> </table> <input value="删除" type="button" id="todel"></center></body></html>
Controller层:
@RequestMapping(value="delCity")@ResponseBodypublic String delCity(String id){ System.out.println("进来了"); String[] split = id.split(",");//因为传过来的ids以(1,2,3...)这种形式 所以要分割 for (String s:split ) { int i =Integer.parseInt(s); cityService.delCity(i);//每次都走这个方法 } System.out.println("走完了"); return "ok";}
阅读全文
1 0
- 用jquer ajax获取多选框的值 传到后台实现删除功能
- 页面JS、javascript如何获取后台传到页面的值
- thymeleaf js中获取后台传到界面的值
- Ajax获取html数据传到后台,获取返回值,添加到input框里
- 多个单选框的值传到后台
- asp.net 获取select值传到后台
- 通过ajax将list传到后台的两种实现方式
- 获取多选框的值 用ajax发送到后台
- .net中使用.ajax响应后台功能,并获取后台传来的值
- Jquery获取下拉框被选中的value值,并传到后台,然后后台回显到界面
- 用jquery实现ajax获取后台数据的示例
- ajax获取后台数据并插入到tr中 的功能实现
- AJAX的小应用 JS的HASH 传到后台 java
- ajax中如何读取前台传到后台的xml
- ajax选中的复选框转数组传到后台
- 利用ajax将后台的list传到页面上
- 将后台中获取的值传到select,并将左边select的值移到右边,将select的全部值传到后台
- springmvc+ajax 实现jquer autocomplete 联想查询(动态添加、删除行)
- 商品管理
- TreeView绑定文件夹下的目录
- 浅析学会搭建内核Kbuild
- 跨浏览器tab页互动,localStorage
- 前缀、中缀、后缀表达式转换
- 用jquer ajax获取多选框的值 传到后台实现删除功能
- 第四周项目二建设“单链表”算法库
- 在 Eclipse 里调试 Speex
- ssm
- bootstrap-datetimepicker.js的兼容性问题(IE10兼容模式无法弹出窗口)
- Python3 SM3 encoder
- js中获取时间new date()的用法
- 安卓Eclipse项目导入Android Studio完美解决方案
- 12.1 第一个Spirng应用:HelloSpirng