layui 默认某些日期不可选
2020-09-24 本文已影响0人
define光年
有个需求 每天只能请求一次 别人不能再添加这一天的数据
记录一下
$.get('get_allow_date',function(e){
var removedate=JSON.parse(e)
laydate.render({
elem: '#test1',
min:1,
ready:function(value){
console.log(1)
var mm = value.year + '-' + value.month + '-' + value.date;
$('.layui-laydate table tbody').find('[lay-ymd="' + mm + '"]').removeClass('layui-this');
$.each(removedate,function(index,item){
$('.layui-laydate table tbody').find('[lay-ymd="' + item + '"]').addClass('laydate-disabled');
})
},
change:function(value){
console.log(1)
var mm = value.year + '-' + value.month + '-' + value.date;
$('.layui-laydate table tbody').find('[lay-ymd="' + mm + '"]').removeClass('layui-this');
$.each(removedate,function(index,item){
$('.layui-laydate table tbody').find('[lay-ymd="' + item + '"]').addClass('laydate-disabled');
})
}
});
})
接口
public function get_allow_date(){
if (IS_AJAX) {
$return=array();
$data=M('online_feedback')->field('time')->select();
$count=count($data);
if ($count>0) {
for ($i=0; $i < $count ; $i++) {
$tem=date("Y-m-d", strtotime($data[$i]['time']));
$temarray=explode('-', $tem);
$tem=$temarray[0]."-".intval($temarray[1])."-".intval($temarray[2]);
$return[]=$tem;
}
}
exit(json_encode($return));
}
}
注意 返回的要是2020-9-1这种形式的 2020-09-01这种形式的layui不认