Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.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
Javascript fullcalendar v4 modif ajax问题+;event.setDates出现语法错误_Javascript_Fullcalendar - Fatal编程技术网

Javascript fullcalendar v4 modif ajax问题+;event.setDates出现语法错误

Javascript fullcalendar v4 modif ajax问题+;event.setDates出现语法错误,javascript,fullcalendar,Javascript,Fullcalendar,语法问题setDates fullcalendar v4,有人可以向我解释如何添加全天选项,因为我尝试了这个,它似乎无法正常工作 event.setDates(json.start, json.end, json.allDay); 在文件中 event.setDates( start, end, [ options ] ) 选项是可选的普通对象,可以具有以下属性: 整天-对或错。将修改此事件的全天属性 谢谢你的帮助,提出了一个看似愚蠢的问题 我尝试了这个(在返回ajax的方法中) 这是:

语法问题setDates fullcalendar v4,有人可以向我解释如何添加全天选项,因为我尝试了这个,它似乎无法正常工作

event.setDates(json.start, json.end, json.allDay);
在文件中

event.setDates( start, end, [ options ] )
选项是可选的普通对象,可以具有以下属性:

整天-对或错。将修改此事件的全天属性

谢谢你的帮助,提出了一个看似愚蠢的问题

我尝试了这个(在返回ajax的方法中)

这是:

event.setStart(json.start);
event.setEnd(json.end);
event.setAllDay(json.allDay);
但它以一种奇怪的方式修改了事件:结束日设置为1970年1月1日

如果我重新加载页面,返回的信息是正确的,因此数据库具有正确的结束日期,这意味着我的代码是正确的,并且它来自fullcalendar中使用的方法,或者它遗漏了一个我不知道的选项,以便保持结束日期的完整性


最终目标是通过保留结束日期来更新全天选项,选项是对象是一种非常常见的模式

假设您的值只是一个布尔值,它应该是这样的:

event.setDates(json.start, json.end, { allDay: json.allDay} );
“选项是一个……简单的对象”文档非常清楚地说明了这一点。您了解对象是什么以及如何声明对象吗<例如,code>{allDay:json.allDay}将声明一个简单对象,其中包含一个名为“allDay”的属性。现在,这个对象只有一个属性可以被fullCalendar识别,但我猜他们是这样设计的,这样他们就可以在将来添加更多选项,而无需更改函数签名。
event.setDates(json.start, json.end, { allDay: json.allDay} );