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不认

上一篇下一篇

猜你喜欢

热点阅读