北屋教程网

专注编程知识分享,从入门到精通的编程学习平台

javasript的layer.confirm点确定不能自动关闭的解决方法

我们在学习编程的时候,经常会使用的到javasript的确定confirm弹窗。而很多时候会遇到弹窗出来后执行了js程序后不能自动关闭,像本人的以下确定单击的javascript事件:

function assign_end(obj,id){  //结束任务
    layer.confirm('确定要结束该任务嘛?', function (index) {
        $.get("{:url('TeacherOperation/endAssignment')}", { id: id });
                    });
}

现象:


经过我大量的百度搜索后发现,只要在程序中加入一句代码就可以轻松解决,该代码为

layer.closeAll();

下面我们来看看我的JS完整代码:

<script>
function assign_end(obj,id){  //结束任务

    layer.confirm('确定要结束该任务嘛?', function (index) {

        layer.closeAll();

        $.get("{:url('TeacherOperation/endAssignment')}", { id: id });

                    });

}    </script>

我是一个PHP小白,更是javascript的小白,现在把这代码记录下来以备以后不时之需,如果写得不好请见谅

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言