javascript怎么删除信息


本文摘自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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...