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) } }); }) });