Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 默认视图为agendaWeek或agendaDay时不显示事件_Jquery_Json_Fullcalendar - Fatal编程技术网

Jquery 默认视图为agendaWeek或agendaDay时不显示事件

Jquery 默认视图为agendaWeek或agendaDay时不显示事件,jquery,json,fullcalendar,Jquery,Json,Fullcalendar,我需要使用FullCalendar更改现有项目,我已经成功地完成了这项工作。在这些更改之后,当我尝试将defaultView的值更改为agendaWeek或agendaDay 当我尝试使用这些视图时,日历不会显示任何事件。如果我使用basicWeek或month我可以正确地看到事件 可能是什么问题 $('#calendar').fullCalendar({ theme: true, //editable: true, allDaySlot: false, allD

我需要使用FullCalendar更改现有项目,我已经成功地完成了这项工作。在这些更改之后,当我尝试将
defaultView
的值更改为
agendaWeek
agendaDay

当我尝试使用这些视图时,日历不会显示任何事件。如果我使用
basicWeek
month
我可以正确地看到事件

可能是什么问题

$('#calendar').fullCalendar({
    theme: true,
    //editable: true,
    allDaySlot: false,
    allDayDefault: false,
    monthNames: ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Aout', 'Septembre', 'Octobre', 'Novembre', 'Décembre'],
    monthNamesShort: ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'aout', 'sept.', 'oct.', 'nov.', 'déc.'],
    dayNames: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'],
    dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
    //hiddenDays: [ 1, 3, 5 ],
    //defaultView: 'agendaWeek',

    editable: false,
    slotMinutes: 5,



    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'agendaWeek,agendaDay'
    },
    titleFormat: {
        // month: 'MMMM yyyy',
        week: "d[ MMMM][ yyyy]{ - d MMMM yyyy}",
        day: 'dddd d MMMM yyyy'
    },


    columnFormat: {
        month: 'ddd',
        week: 'ddd d',
        day: ''
    },
    axisFormat: 'H:mm',
    timeFormat: {
        '': 'H:mm',
        agenda: 'H:mm{ - H:mm}'
    },
    buttonText: {
        today: 'aujourd\'hui',
        day: 'jour',
        week: 'semaine',
        month: 'mois'
    },

    weekends: true,
    minTime: '7:00',
    maxTime: '22:00',
    events: "ajax/ajax.php?action=listconference",
    eventRender: function (event, element, view) {

        if (view.name === "agendaDay") {
            element.find(".fc-event-inner").append('<br/> Voyant(e) :' + event.NomAgent + ' ' + event.PrenomAgent + '<br>');
        }
        if (view.name === "agendaWeek") {

            element.find(".fc-event-inner").append('<br/> Voyant(e) :' + event.NomAgent + ' ' + event.PrenomAgent + '<br>');
        }
        if (view.name === "month") {
            element.find(".fc-event-inner").append('<br/> Voyant(e) :' + event.NomAgent + ' ' + event.PrenomAgent + '<br>');    
        }
        if (event.allDay === 'true') {
            event.allDay = true;
        } else {
            event.allDay = false;
        }
    },
    selectable: true,
    selectHelper: true,

    select: function (start, end, allDay) {


        if(start < date) {
            alert('Cannot select past dates.');
            return;
        }

        else if(start >= date){
        var min = dateDiff(start, end);
        findforfait(Agent,min);
        $("#box").dialog("open");
        if (initmodel()) {
            $("#datedebut").val($.fullCalendar.formatDate(start, "dd/MM/yyyy"));
            $("#datefin").val($.fullCalendar.formatDate(end, "dd/MM/yyyy"));
            $("#date").val($.fullCalendar.formatDate(start, "yyyy-MM-dd"))
            $("#heuredebut").val($.fullCalendar.formatDate(start, "HH:mm"));
            $("#heurefin").val($.fullCalendar.formatDate(end, "HH:mm"));
            $('#calendar').fullCalendar('unselect');
        }
    }
    },      
});
$(“#日历”).fullCalendar({
主题:真的,
//是的,
全天时段:错,
allDayDefault:false,
monthNames:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Aout','Septembre','Octobre','Novenbre','Décembre'],
monthNamesShort:[“janv.”、“févr.”、“mars.”、“avr.”、“mai.”、“juin.”、“juil.”、“aout.”、“9.”、“10.”、“11.”、“déc.”,
日名:['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
dayNamesShort:['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],
//隐藏日:[1,3,5],
//defaultView:'agendaWeek',
可编辑:false,
慢分钟:5,
标题:{
左:“上一个,下一个今天”,
中心:'标题',
右图:“agendaWeek,agendaDay”
},
标题格式:{
//月份:'MMMM yyyy',
周:“d[MMMM][yyyy]{-d MMMM-yyy}”,
日期:'dddd d MMMM yyyy'
},
列格式:{
月份:“ddd”,
周:“ddd”,
日期:''
},
axisFormat:'H:mm',
时间格式:{
'''H:mm',
议程:“H:mm{-H:mm}”
},
按钮文字:{
今天:“aujourd‘hui’”,
日:“星期日”,
周:“semaine”,
月份:mois
},
周末:没错,
minTime:'7:00',
maxTime:'22:00',
事件:“ajax/ajax.php?action=listconference”,
eventRender:函数(事件、元素、视图){
如果(view.name==“agendaDay”){
元素.find(“.fc事件内部”).append('
Voyant(e):'+event.NomAgent+'+event.PrenomAgent+'
'); } 如果(view.name==“agendaWeek”){ 元素.find(“.fc事件内部”).append('
Voyant(e):'+event.NomAgent+'+event.PrenomAgent+'
'); } 如果(view.name==“月”){ 元素.find(“.fc事件内部”).append('
Voyant(e):'+event.NomAgent+'+event.PrenomAgent+'
'); } 如果(event.allDay=='true'){ event.allDay=true; }否则{ event.allDay=false; } }, 是的, selectHelper:对, 选择:功能(开始、结束、全天){ 如果(开始<日期){ 警报('无法选择过去的日期'); 回来 } 否则如果(开始>=日期){ var min=日期差(开始、结束); findforfait(代理人,最低); $(“#框”)。对话框(“打开”); if(initmodel()){ $(“#datededunch”).val($.fullCalendar.formatDate(开始日期,“dd/MM/yyyy”); $(“#datefin”).val($.fullCalendar.formatDate(end,“dd/MM/yyyy”); $(“#日期”).val($.fullCalendar.formatDate(开始,yyyy-MM-dd))) $(“#heuredbut”).val($.fullCalendar.formatDate(开始,“HH:mm”); $(“#heurefin”).val($.fullCalendar.formatDate(end,“HH:mm”); $(“#日历”).fullCalendar('unselect'); } } }, });
您应该在fiddler或chrome开发工具的帮助下查看“ajax/ajax.php”的响应。您有有效的响应吗?非常感谢,我已经解决了验证ajax/ajax.php调用的方法的响应的问题