layui弹出层使用(layer.alert / layer.open / layer.prompt )

一 layer.alert

效果图:

layui弹出层使用(layer.alert / layer.open / layer.prompt )_第1张图片

代码:

 

//取消提现
function back(id) {
    layer.alert('真的要取消吗', {
        skin: 'layui-layer-molv' //样式类名  自定义样式
       ,closeBtn: 1    // 是否显示关闭按钮
       ,anim: 1 //动画类型
       ,btn: ['确定','取消'] //按钮
       ,icon: 6    // icon
       ,yes:function(){
            return $.ajax({
                // url:'http://up.kuman.cn/settle/cancel',
                url:'url('settle:cancel')?>',
                type:'get',
                dataType:'json',
                data:{id:id},
                success:function(data){
                    if(data==1){
                        layer.alert('取消成功',function () {
                            window.location.reload();
                        });
                    }else if(data==0){
                        layer.alert("取消失败,请重试或联系管理员");
                    }
                }
            });
        }
       ,btn2:function(){
            layer.msg('好的,暂时不给您取消提现');
       }
    });
}

 

二 layer.open

效果图:

layui弹出层使用(layer.alert / layer.open / layer.prompt )_第2张图片

点击申请提现按钮,弹出输入框

代码:

 

注: 

content中的第一个参数就是需要弹出的页面地址,直接写url地址(相当于接口地址),

这里, 用的是crossphp框架, 意思是跳转到settle控制器中的eject方法,在eject方法中我显示的模板

如果是原生php,可以直接指定要弹出框页面的绝对路径, 如: /a.html

 

三 layer.prompt

效果图:

layui弹出层使用(layer.alert / layer.open / layer.prompt )_第3张图片

 

代码:

 

退回
//退回a标签
function kk(id){
    layer.prompt({title:'请输入不予结算的原因'},function(val,index){
        var url='http://upa.kuman.cn/finance/tus';
        $.post(url,{id:id,val:val},function(data){

            if(data == 1){
                alert('退回成功');
            }else if(data==0){
                alert('退回失败,请重试,或联系管理员');
            }

        });
        layer.close(index);
        window.parent.location.reload();
    });

}

 

还有一些样式,这里因为没有用到,所以没有写出来,在此推荐另一篇文章

http://blog.csdn.net/BeauXie/article/details/60959971

 

你可能感兴趣的:(Lay-ui)