【TP5项目统一规范】删除数据

简介: 【TP5项目统一规范】删除数据

author:咔咔


wechat:fangkangfk


步骤:


第一步:控制器获取参数,传递给server层


第二步:server层接受到参数,使用模型基类的方法做删除


第三步:server层需要将模型基类返回的错误码解析并返回给控制器


第四步:控制器将结果返回给前端,前端判断,并且移除对应的数据


同样使用域名列表做案例

image.png



同样控制层只需要接受参数返回数据


控制器返回给前端的数据是array('code'=>1,'msg'=>'删除成功')

image.png


Domain.php调用server层代码


同样也是需要调用模型基类封装的删除方法


模型会返回错误码。在server层需要将这个错误码解析调,并返回给控制器,控制器只需要接受是否删除成功即可


image.png


server层代码需要调用模型基类封装的删除方法,返回错误码

image.png



前端js


这里使用的是layui前端UI框架,不必了解,只需要知道post请求即可

layui.use('layer', function(){
        var $ = layui.jquery, layer = layui.layer;
        //js代码
        $('.del').click(function(){
            var that = $(this);
            var dn_id = that.data('id');
            layer.open({
                title: false,
                closeBtn :0,
                content: '删除之后无法恢复,您确定要删除吗?'
                ,btn: ['确认', '取消']
                ,yes: function(index, layero){
                    $.post("{:url('domain/delDoamin')}",{dn_id:dn_id},function(r){
                        console.log(r)
                        if(r.code == 1){
                            that.parents('tr').remove();
                        }
                        else{
                            layer.msg(r.msg,{time:1800});
                        }
                    });
                    layer.close(index)
                }
            });
        })
    });
相关文章
|
3月前
|
SQL 分布式计算 大数据
大数据开发SQL代码编码原则和规范
这段SQL编码原则强调代码的功能完整性、清晰度、执行效率及可读性,通过统一关键词大小写、缩进量以及禁止使用模糊操作如select *等手段提升代码质量。此外,SQL编码规范还详细规定了代码头部信息、字段与子句排列、运算符前后间隔、CASE语句编写、查询嵌套、表别名定义以及SQL注释的具体要求,确保代码的一致性和维护性。
113 0
17activiti - 流程管理定义(查询最新版本的流程定义)
17activiti - 流程管理定义(查询最新版本的流程定义)
48 0
|
存储 算法 安全
OP链DAPP合约项目系统开发|详情规则|方案模式
所谓的共识算法就是不同的网络节点为达成一致操作而使用的某种算法,由计算结果来决定操作。
|
自然语言处理 数据管理
数据标准和数据规范到底有什么区别???
数据标准和数据规范到底有什么区别???
基于TP5框架的excel导入功能
准备工作:首先需要下载PHPExcel文件放入vendor目录下。
104 0
|
存储 SQL 测试技术
手把手带你设计接口自动化测试用例(四):建立配置信息表,执行结果记录表...
手把手带你设计接口自动化测试用例(四):建立配置信息表,执行结果记录表...
181 0
手把手带你设计接口自动化测试用例(四):建立配置信息表,执行结果记录表...
|
前端开发
【TP5项目统一规范】添加数据
【TP5项目统一规范】添加数据
145 0
【TP5项目统一规范】添加数据
|
前端开发
【TP5项目统一规范】修改数据
【TP5项目统一规范】修改数据
162 0
【TP5项目统一规范】修改数据
【TP5项目统一规范】修改之前的获取数据信息
【TP5项目统一规范】修改之前的获取数据信息
216 0
【TP5项目统一规范】修改之前的获取数据信息
|
关系型数据库 MySQL 数据库
【TP5项目统一规范】Mysql数据库的设计
【TP5项目统一规范】Mysql数据库的设计
151 0
【TP5项目统一规范】Mysql数据库的设计