如何向完整日历的事件json Feed发送其他选项?
我可以将事件设置为JSON提要:
$('#calendar').fullCalendar({
events: '/myfeed.php'
});
和FullCalendar可以通过POST发送附加数据:
$('#calendar').fullCalendar({
events: {
url: '/myfeed.php',
type: 'POST',
data: {
custom_param1: 'something'
},
}
});
但这会改变GET查询,如下所示:
/myfeed.php?start=2013-12-01&end=2014-01-12&_=1386054751381
进入仅发送我的自定义参数的POST - 它不发送开始/结束/ _id
文档说明startParam和endParam是JSON提要的附加选项,但我给这些提供了什么价值?
答案 0 :(得分:0)
从文档(jQuery $.ajax options):
您还可以指定同一对象中的任何jQuery $.ajax选项!这使您可以轻松地将其他参数传递到Feed脚本,以及监听ajax回调
因此,您需要使用正确的$ .ajax选项,特别是type
属性。您应该使用GET
:
$('#calendar').fullCalendar({
events: {
url: '/myfeed.php',
type: 'GET',
data: {
custom_param1: 'something'
},
}
});
这会执行$_GET
请求,格式如下:
/myfeed?custom_param1=something&start=2015-04-26&end=2015-06-07&_=1432680911380