layer在弹出框里出现日期选择器

手上一个项目要求做一个弹出框选择日期然后ajax提交  选择用layer做这个效果 一开始用的是layer.confirm 发现出现弹框后弹框内的input没有出现日期选择框 


代码如下

var str = "

日期:

";

layer.confirm(str,{btn:['确定','取消'],tiltle:"提示“},function(){

laydate.render({

ele:'price',

});

var url="/manage/member/Back.do?museId=11";

$.ajax({

type:"post",

url:url;

data:null,

 dataType: "json",

async: false,

        success: function (data) {

            if (data.flag == 1) {

                layer.msg('操作成功', {icon: 1});

                window.setTimeout("javascript:location.href='${ctx }/manage/member/toPage.do'", 2000);

            } else {

                layer.msg(data.msg, {icon: 2});

            }

        }

})

}

)


怎么弄也日期选择器也不会出现 最后换成用layer.open 日期选择器才出现


layer.open({

type: 1,

area: ['700px', '450px'],

shadeClose: true, //开启遮罩关闭

fixed: false, //不固定

maxmin: true,

content: str,

btn: ["保存"],

yes: function (index) {

layer.alert("点击保存");

},

cancel: function () { //点击关闭按钮

}

});

laydate = layui.laydate;

laydate.render({

   elem: '#price',


    //指定元素

});

}

你可能感兴趣的:(layer在弹出框里出现日期选择器)