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

author:咔咔javascript

wechat:fangkangfkphp

 

 

步骤:前端

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

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

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

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

 

 

一样使用域名列表作案例post

 

 一样控制层只须要接受参数返回数据ui

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

 

 

Domain.php调用server层代码

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

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

 

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

 

 

前端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)
                }
            });
        })
    });
相关文章
相关标签/搜索