如何在日历事件中使用ajax函数

时间:2017-07-08 05:15:00

标签: javascript jquery ajax calendar

我的JS代码在这里

type = "t1";
$(document).ready(function(){
getServiceFeed(type);
});
function getServiceFeed(type){
    typeshow = type;
    console.log(typeshow);
    $('.calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },

    height: 540,
    editable: false,
    eventLimit: true, 
    events:
    {
        type: "POST",
        data: 'typeshow='+typeshow,
        url: 'svFeed.php',
        success: function(data){
            console.log(typeshow);
        }
    },
    timeFormat: 'H:mm',

    loading: function(bool) {
        $('#loading').toggle(bool);
    },
    eventClick: function(event) {
        if (event.describe) {
            alert(event.describe);
            return false;
        }
    }
});
}

我的HTML代码

<button onclick="getServiceFeed('t1')" >Public</button>
<button onclick="getServiceFeed('t2')" >Self</button>
<button onclick="getServiceFeed('t3')" >Private</button>

当我点击按钮时,我想在我的日历中更改事件。我尝试使用上面的代码,仍然显示&#39; t1&#39;仅限日历。我尝试使用console.log()进行调试,只显示一次,第一次显示,这意味着没有正在运行的日历。

1 个答案:

答案 0 :(得分:0)

我的声誉不足以发表评论,因此我将其作为答案撰写。

您的成功回拨未运行,因为您收到了错误回调

在事件对象中也写错误回调,以便您可以修复该错误,然后您将获得成功回调