完整日历获取事件 (JSON) 与开始,结束当前视图参数



我正在尝试根据开始和结束参数显示每月数据库中的事件,但我无法实现我的目标,这是我的代码,有什么帮助吗?

 events: function(start, end, timezone, callback) {
        $.ajax({
            url: 'php/asignacion/events.php',
            dataType: 'json',
            type:"POST",
            data: {
                start: start.format('YYYY/MM/DD HH:mm'),
                end: end.format('YYYY/MM/DD HH:mm')
            },
            success: function(doc) {
              //alert(doc);
                var events = [];
                $(doc).find('event').each(function() {
                    events.push({
                        id: $(this).attr('start'),
                        title: $(this).attr('title'),
                        start: $(this).attr('start'),
                        end: $(this).attr('end'),
                        cantidad: $(this).attr('cantidad')
                    });
                });
               callback(events);
            },
            error:function(doc){
              alert("error");
            }
        });
    }

PHP脚本

$json = array();
date_default_timezone_set("Chile/Continental");
$sql="SELECT id,title,start,end,cantidad FROM turnos_asignacion 
where start between '".$_POST["start"]."' and '".$_POST["end"]."' order by start asc";
$res=mysqli_query($conexion,$sql);
while ($row=mysqli_fetch_assoc($res)) {
    $json[]=$row;
}
echo json_encode($json);
mysqli_close($conexion);

开始时间和结束时间格式应如下所示 "2014-11-09T16:00:00" 。

相关内容

  • 没有找到相关文章