【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)
                }
            });
        })
    });
相關文章
相關標籤/搜索