使用FullCalendar jQuery传递GET或POST信息

时间:2014-02-23 10:10:27

标签: javascript jquery ajax

我有以下基于完整日历jQuery的代码,我想将客户ID发送到我的Feed文件。客户ID将允许我将我的Feed文件定制为仅此客户的日历数据。

  <script type='text/javascript'>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calendar').fullCalendar({
  events: {
  url: 'myfeed.php?uid=<? echo $UID; ?>',
  data: function() { // a function that returns an object
        return {
            uid: '<? echo $UID; ?>'
        };
    },
    },
header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },
    selectable: true,
    selectHelper: true,
    async: false,
eventSources: [

// your event source
{
    url: 'myfeed.php?uid=<? echo $UID; ?>', // use the `url` property
    type: 'POST',
    data: {
    custom_param1: '<? echo $UID; ?>'
    },
    color: 'red',    // an option!
    textColor: 'black'  // an option!
}
// any other sources...
],
eventClick: function(calEvent, jsEvent, view) {
$(".caccount").css("display", "block");
}
});     
});
</script>

这是我的Feed文件。

[<?php
//grab all this clients appointments and build the array
if(isset($_GET'uid']) || isset($_POST['uid'])){
$AddedTime = 30 * 60 * 60;
$arr = array(
'id' => '1', 'title' => 'Apples', 'allDay' => false, 'start' => '1393147825', 'end' =>         '1393199825'
);
echo json_encode($arr);
}?>]

我知道这是特定的FullCalender,但我知道我做错了什么。我的UID被正确设置为'aw5nw35nawn5awn5'。

1 个答案:

答案 0 :(得分:0)

我的条件$ _GET'uid']错过了[

._。