基于SSH实现全选删除功能
2015-08-09 15:09
741 查看
JSP页面:
定义一个删除按钮:<input type="button" name="Submit" onclick="batchdel()" value="删除"/> 只需要一个点击事件就好
首先定义一个:<s:checkbox id="checkall" /> 用于实现全选功能
再在循环中定义<input type="checkbox" name="check" value="${tuser.id}" id="checkall"/> id属性值要相同。
JS代码:
$(function(){
//全选
$("#checkall").click(function(){
$('input[id="checkall"]').attr("checked",this.checked);
});
});
//全选删除
function batchdel(){
var str = "";
$("[name='check']").each(function() {
if (this.checked) {
if (str == "")
str = $(this).val();
else
str += "," + $(this).val();
}
});
if (str == "")
alert("请选择您要删除的信息!");
else {
if (confirm("您确定要删除吗?")) {
$.ajax({
type : "post",
url : "user_delall.action", //只需要把url改掉就ok 跳转到Action中, 用String字符串类型的id接收
data : {
"id" : str
},
dataType : "html",
success : function(data) {
window.location.href = "user_showListUser.action"; //删除过后需要跳转的页面URL.
}
});
}
}
}
ServiceImpl类中:
//删除全部
public void delall(String id) {
if(null!=id&&!"".equals(id)){
String[] ids = id.split(",");
for (String strid : ids) {
dao.deleteById(Integer.parseInt(strid));
}
}
}
定义一个删除按钮:<input type="button" name="Submit" onclick="batchdel()" value="删除"/> 只需要一个点击事件就好
首先定义一个:<s:checkbox id="checkall" /> 用于实现全选功能
再在循环中定义<input type="checkbox" name="check" value="${tuser.id}" id="checkall"/> id属性值要相同。
JS代码:
$(function(){
//全选
$("#checkall").click(function(){
$('input[id="checkall"]').attr("checked",this.checked);
});
});
//全选删除
function batchdel(){
var str = "";
$("[name='check']").each(function() {
if (this.checked) {
if (str == "")
str = $(this).val();
else
str += "," + $(this).val();
}
});
if (str == "")
alert("请选择您要删除的信息!");
else {
if (confirm("您确定要删除吗?")) {
$.ajax({
type : "post",
url : "user_delall.action", //只需要把url改掉就ok 跳转到Action中, 用String字符串类型的id接收
data : {
"id" : str
},
dataType : "html",
success : function(data) {
window.location.href = "user_showListUser.action"; //删除过后需要跳转的页面URL.
}
});
}
}
}
ServiceImpl类中:
//删除全部
public void delall(String id) {
if(null!=id&&!"".equals(id)){
String[] ids = id.split(",");
for (String strid : ids) {
dao.deleteById(Integer.parseInt(strid));
}
}
}
相关文章推荐
- Linux Generating SSH Keys
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- Apache Web让JSP“动”起来
- perl脚本实现限制ssh最大登录次数(支持白名单)
- JSP 多条SQL语句同时执行的方法
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- rsync ssh 数据同步分析
- JSP避免Form重复提交的三种方案
- jsp 标准标签库简析
- jsp 常用标签的使用
- JSP小知识简单介绍
- jsp页面中的代码执行加载顺序介绍
- jsp遍历文件夹下的文件的代码
- jsp fckeditor 上传中文图片乱码问题的解决方法
- JSP转发和重定向的区别分析
- jsp 连接sql server 2008 连接不上的解决方法