本文摘自PHP中文网,作者藏色散人,侵删。
javascript删除信息的方法:首先在每一条数据的前面加一个字段;然后点击批量删除按钮跳转到batchDelete()方法;最后创建后台处理代码即可。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
javascript怎么删除信息?
JS + Ajax批量删除数据信息
批量删除数据信息已经是很常见的功能需求了,下面是一个JS + Ajax提交给后台进行数据删除的一个小例子:
首先在每一条数据的前面加一个字段,用来显示复选框,代码如下:
1 | <input type= "checkbox" name= "userCheck" value= "${user.id}" />
|
点击批量删除按钮跳转到batchDelete()方法:代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | function batchDelete(){
var checkedNum = $( "input[name='userCheck']:checked" ).length;
if (checkedNum == 0) {
alert( "至少选择一项删除!" );
return ;
}
if (confirm( "确定删除选中的用户?" )) {
var userList = new Array();
$( "input[name='userCheck']:checked" ).each( function (){
userList.push($(this).val());
});
$.ajax({
type : "post" ,
url : "<%=request.getContextPath() %>/user/batchDelete" ,
data : {userList : userList.toString()},
success : function (){
alert( "删除成功!" );
location.reload();
},
error : function (){
alert( "?h除失败!" )
}
});
}
}
|
后台Java处理代码如下:
1 2 3 4 5 6 7 8 | @RequestMapping(value= "/batchDelete" )
public String batchDelete(String userList){
String[] strs = userList.split( "," );
for (int i = 0; i < strs.length; i++) {
userService. delete (Integer.parseInt(strs[i]));
}
return "redirect:/user/users" ;
}
|
推荐学习:《javascript高级教程》
以上就是javascript怎么删除信息的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript中怎么获取方法(函数)的参数个数
javascript中区分大小写吗
在哪里打开javascript
jsp里面怎么写javascript
通过实例了解javascript数组方法slice()的使用方法
学会这20+个javascript单行代码,让你像专业人士一样编写代码
用js和html做一个简易画板代码
javascript怎么关闭当前窗口
javascript中的alert()是什么
js中call、apply、bind的区别
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » javascript怎么删除信息