删除
1对删除按钮进行监听
2点击删除按钮通过ajax携带用户ID访问删除接口
3后端完成逻辑处理并返回结果信息
4前端通过返回信息弹出提示给管理员
新增
1点击新增弹出新增页面
2对新增保存按钮进行监听
3点击保存按钮ajax携带数据给后端
其中“爱好”的值通过以下代码解析传入后端
复制代码
1
2
3
4
5
6let hobby = [];//创建数组 $("input[type=checkbox][name=hobby]:checked").each(function (index, obj) { hobby.push($(obj).attr('title'));//将值存入数组 // } }) data.hobby = hobby.toLocaleString();
3后端完成逻辑处理并返回结果信息
4前端通过返回信息弹出提示给管理员
修改
1点击修改按钮
2监听当前行的id,通过id查询当前记录
3将获取的数据回显到修改数据页面,并重新渲染标板
复制代码
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
27function setData(data) { console.log(data); form.val('example', { // "username": data.username // "name": "value" "phone": data.phone , "email": data.email //复选框选中状态 , "birthday": data.birthday //开关状态 , "sex": data.sex // , "enable": data.enable }); $("#username").val(data.username); //回显爱好 $("input[type=radio][name=enable][value=" + data.enable + "]").attr("checked", "checked") if (data.address != undefined) { let hobbys = data.address.split(","); $("input[type=checkbox][name=hobby]").each(function (index, obj) { for (let i = 0; i < hobbys.length; i++) { if (hobbys[i] == $(obj).attr("title")) { $(obj).attr("checked", "checked"); } } }) } // 重新渲染表单 form.render(); }
4对修改提交按钮进行监听,修改内容后点击保存
5保存通过ajax传输数据给后端
6后端完成逻辑处理并返回结果信息
7前端通过返回信息弹出提示给管理员
最后
以上就是痴情饼干最近收集整理的关于用户新增、删除、修改的全部内容,更多相关用户新增、删除、修改内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复