<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>开门</title>
    <link rel="stylesheet" href="layui/css/layui.css">
</head>
<body>
<div class="myDiy">
    <button id="myButton" type="button" class="button  layui-btn-radius layui-btn layui-btn-lg layui-btn-normal">
        开&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;门
    </button>

</div>
</body>
<script src="layui/layui.js"></script>
<script src="layui/jquery-3.2.1.js"></script>
<script>
    $('#myButton').click(function () {

        $.get('/door/set.do?status=open', function (ret) {
            if (ret === "1") {
                let index = layer.load(2,{ shade: [0.45, '#57606f'] });
                load(index)
            }
        })
    })

    function load(index) {
        $.get("/door/status.do", function (ret) {
                if(ret==="1"){
                    layer.close(index)
                    layer.msg("已开门")
                }else {
                    load(index)
                }
        });
    }
</script>
<style>
    .myDiy {
        width: 40%;
        height: 300px;
        margin-top: 100px;
        margin-left: 35%;
    }

    .button {
        width: 300px;
        height: 300px;
        font-size: 3em;
    }

</style>
</html>