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如何实现submit功能

javascript中的关键字有哪些

javascript中的json方法有哪些

javascript如何实现加减乘除

javascript如何定义方法

h5微信支付之引入微信的js-sdk包失败的解决方法

鲜为人知的 json.stringify 用法

如何将 javascript 回调转换为 promise?方法介绍

javascript中调用函数的方法有哪些

js如何修改html

更多相关阅读请进入《javascript》频道 >>




打赏

取消

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

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

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

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

评论

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