fullcalendar得到事件(json)与开始,结束当前视图参数?

时间:2014-12-25 00:09:54

标签: php json fullcalendar

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

 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 SCRIPT

$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);

1 个答案:

答案 0 :(得分:0)

开始时间和结束时间格式应该是这样的" 2014-11-09T16:00:00"