fullcalendar.io将请求作为JSON对象而不是表单数据发送
是否有办法进一步访问Fullcalendar.io发送到服务器的请求?比如,我可以修改AJAX选项吗 我已经检查了标题,它正在发送一个fullcalendar.io将请求作为JSON对象而不是表单数据发送,fullcalendar,fullcalendar-4,Fullcalendar,Fullcalendar 4,是否有办法进一步访问Fullcalendar.io发送到服务器的请求?比如,我可以修改AJAX选项吗 我已经检查了标题,它正在发送一个start和end参数,以及下面示例中列出的自定义参数。但是,这些都是表单数据。如何配置请求以发送JSON对象而不是表单数据 文档有点稀疏,我仍在寻找一个示例 我是否将事件用作JSON提要?还是使用函数(fetchInfo、successCallback、failureCallback) “但是,这都是表单数据”…因为参数是作为querystring参数发送的。一
start
和end
参数,以及下面示例中列出的自定义参数。但是,这些都是表单数据。如何配置请求以发送JSON对象而不是表单数据
文档有点稀疏,我仍在寻找一个示例
我是否将事件
用作JSON提要?还是使用函数(fetchInfo、successCallback、failureCallback)
“但是,这都是表单数据”…因为参数是作为querystring参数发送的。一般来说,在查询字符串上发送JSON不是一个好主意。“我是否使用函数(fetchInfo、successCallback、failureCallback)?”…是的,如果您想发送一个包含开始/结束日期JSON的POST请求,那么您需要使用该功能并定义自己的AJAX请求。没错,fullCalendar不支持在其配置选项中以JSON的形式发送数据。当然,您也可以修改服务器端代码以接受表单数据。许多API可以接受表单数据和JSON(甚至XML)到同一个端点,并将使用请求的内容类型头来决定如何对其进行解码。“但是,它都是表单数据”…因为参数作为querystring参数发送。一般来说,在查询字符串上发送JSON不是一个好主意。“我是否使用函数(fetchInfo、successCallback、failureCallback)?”…是的,如果您想发送一个包含开始/结束日期JSON的POST请求,那么您需要使用该功能并定义自己的AJAX请求。没错,fullCalendar不支持在其配置选项中以JSON的形式发送数据。当然,您也可以修改服务器端代码以接受表单数据。许多API可以接受表单数据和JSON(甚至XML)到同一个端点,并将使用请求的内容类型头来决定如何解码。
events: {
url: '[INTERNAL API / MSSQL]',
method: 'POST',
extraParams: {
custom_param1: 'something',
custom_param2: 'somethingelse'
},
failure: function () {
alert('there was an error while fetching events!');
},
// color: 'yellow', // a non-ajax option
// textColor: 'black' // a non-ajax option
},
// events: function(fetchInfo, successCallback, failureCallback) {
// /*is this where I do the AJAX stuff?*/
// fetchInfo = {
// start: "",
// end: "",
// startStr: "",
// endStr: "",
// timeZone: ""
// }
// },