Javascript fullcalendar v4 modif ajax问题+;event.setDates出现语法错误
语法问题setDates fullcalendar v4,有人可以向我解释如何添加全天选项,因为我尝试了这个,它似乎无法正常工作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的方法中) 这是:
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} );