layui 设置打开弹窗 让页面不能刷新


    function onAddBtn(userID,gameID,roomID)
    {
        $("#type_hidden_id").val('1');
        layer.open({
             type: 2
            ,title: ['查看信息'] //不显示标题栏
            ,closeBtn: 1
            ,area: ['1400px', '800px']
            ,shade: 0.4
            ,id: 'LAY_layuipro7' //设定一个id,防止重复弹出
           // ,btn: ['确定']
            ,btnAlign: 'c'
            ,moveType: 1 //拖拽模式,0或者1
            ,shadeClose: true
            ,content: "{:url('Members/manipulation')}?userID="+userID+"&types=1&gameID="+gameID+"&roomID="+roomID+""
            ,success:function(layero, index){
                
            },cancel: function()
            {
                var type_hidden_openid=$("#type_hidden_openid").val();
                if(type_hidden_openid==0)
                {
                    $("#type_hidden_id").val('0');
                    sx();
                }
                
            },end: function(){
                var type_hidden_openid=$("#type_hidden_openid").val();
                if(type_hidden_openid==0)
                {
                    $("#type_hidden_id").val('0');
                    sx();
                }
            }
        })
    }

    layui.use(['laydate','form'], function()
    {
        var laydate = layui.laydate
         ,form = layui.form;;
        
        //执行一个laydate实例
        laydate.render({
          elem: '#start' //指定元素
        });

        //执行一个laydate实例
        laydate.render({
          elem: '#end' //指定元素
        });

        //  监听指定开关
        form.on('switch(switchTest)', function(data){
            if(this.checked)
            {
                $("#type_hidden_id").val('0');
                $("#type_hidden_openid").val('0');
                sx();
                setopen(0); 
            }
            else
            {
                $("#type_hidden_id").val('1');
                $("#type_hidden_openid").val('1');
                sx();
                setopen(1);
            }
        });
    });
    
    //设置开关
    function  setopen(is_open)
    {
        $.ajax({
                type:"POST",
                url:"{:url('Members/isopen')}",
                data:{is_open:is_open},
                success: function(data)
                { 
                    if(data.code==1)
                    {
                        layer.msg('设置成功!',{icon:1,time:1000});
                    }
                    else
                    {
                        layer.msg('设置失败!',{icon:2,time:1000});
                    }
                },error: function ()
                {
                 console.log("请求失败");
                }
        });
    }

你可能感兴趣的:(html,javascript,css,html,html5,jquery)