Javascript 使用AJAX将数据库中的事件作为FullCalendar中的事件调用

Javascript 使用AJAX将数据库中的事件作为FullCalendar中的事件调用,javascript,php,jquery,ajax,fullcalendar,Javascript,Php,Jquery,Ajax,Fullcalendar,我正在尝试制作一个日历,以显示一个月中特定日期的汽车清洗状态。天数是根据用户选择的包分配的。 为此,我使用了完整的日历,但不知何故,我的AJAX调用没有返回任何结果,我陷入了困境。任何帮助都将不胜感激。 所有文件和依赖项都已正确链接 主日历代码: <script> $(function () { var zone = "08:00"; var date = new Date(); var d = date.getDate(), m = da

我正在尝试制作一个日历,以显示一个月中特定日期的汽车清洗状态。天数是根据用户选择的包分配的。 为此,我使用了完整的日历,但不知何故,我的AJAX调用没有返回任何结果,我陷入了困境。任何帮助都将不胜感激。 所有文件和依赖项都已正确链接

主日历代码:

<script>
  $(function () {
    var zone = "08:00";
    var date = new Date();
    var d = date.getDate(),
        m = date.getMonth(),
        y = date.getFullYear();
    $('#calendar').fullCalendar({
      header: {
      },
      eventSources: [
        {
            url: 'process.php',
            type: 'POST',
            error: function() {
                alert('There was an error while fetching events.');
            }
        }
    ],
      editable: false,
      droppable: false,
    });
  });
</script>

$(函数(){
var zone=“08:00”;
变量日期=新日期();
var d=date.getDate(),
m=date.getMonth(),
y=日期。getFullYear();
$(“#日历”).fullCalendar({
标题:{
},
事件来源:[
{
url:'process.php',
键入:“POST”,
错误:函数(){
警报('获取事件时出错');
}
}
],
可编辑:false,
可拖放:错误,
});
});
以及我的Process.php代码:

<?php
    include('db_connect.php');
    session_start();
    if(isset($_SESSION['userSession'])!=""){
        $user_id = $_SESSION['userSession'];
        $query = "select * from wash WHERE clientid='$user_id'";
        $res = mysql_query($query) or die(mysql_error());
        $events = array();
        while ($row = mysql_fetch_assoc($res)) {
            $wid = $row['wid'];
            $start = $row['wash_date'];
            if($row['wstatus'] == 0){
                $title = "Wash Scheduled";
                $backgroundColor = "#f39c12";
            }
            else if($row['wstatus'] == 1){
                $title = "Wash Done";
                $backgroundColor = "#00a65a";
            }

            $eventsArray['wid'] = $wid;
            $eventsArray['title'] = $title;
            $eventsArray['start'] = $start;
            $eventsArray['backgroundColor'] = $backgroundColor;
            $events[] = $eventsArray;
        }
        echo json_encode($events);
    }
?>


请解决。

说。即使是这样也不安全!请已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO。您在浏览器的开发工具中查看了Ajax请求/响应吗?您是否将jQuery库包括在项目中?是否报告了任何错误?您是否在web服务器上运行此功能?是的,我已将JQuery库包含在我的页面中。我目前没有在web服务器上显示它,虽然我也尝试过这样做,但没有成功。!如果没有web服务器,AJAX请求将无法运行。说。即使是这样也不安全!请已在PHP7中删除。了解使用PDO的语句,并考虑使用PDO。您在浏览器的开发工具中查看了Ajax请求/响应吗?您是否将jQuery库包括在项目中?是否报告了任何错误?您是否在web服务器上运行此功能?是的,我已将JQuery库包含在我的页面中。我目前没有在web服务器上显示它,虽然我也尝试过这样做,但没有成功。!如果没有web服务器,AJAX请求将无法运行。