Javascript Fullcalendar从3.x迁移到4.x extraParams不';t将多个输入操作为数组

Javascript Fullcalendar从3.x迁移到4.x extraParams不';t将多个输入操作为数组,javascript,ajax,fullcalendar,fullcalendar-4,Javascript,Ajax,Fullcalendar,Fullcalendar 4,我正在尝试从fullcalendar 3.x迁移到4.x <select id="ids" name="ids[]" class="form-control" multiple> <option value="1" selected> Option 1</option> <option value="2"> Option 2</option> <option value="3"> Option 3</option

我正在尝试从fullcalendar 3.x迁移到4.x

<select id="ids" name="ids[]" class="form-control" multiple>
 <option value="1" selected> Option 1</option>
 <option value="2"> Option 2</option>
 <option value="3"> Option 3</option>
</select>

<button type="button" id="btn-filter">Apply</button>
一段代码:

  events: {
        url: './get-events.php',
        cache: false,
        type: 'POST',
        data: function() { // a function that returns an object
          return {
            array_ids: $("#ids").val()
           };
        }
        error: function () {
            alert('there was an error while fetching events!');
        },
    },
现在,在使用以下代码转换为4.x之后:

         events: {
            url: './get-events.php',
            cache: false,
            method: 'POST',      <--- type -> method
            extraParams: function() { 
              return {
                array_ids: $("#ids").val()
              };
            }
        },
请参阅附件(在本例中,数组_id被重命名,但逻辑相同)

此日志输出的结果是什么,何时运行?我在代码中没有看到控制台日志命令。我在加载页面或应用按钮过滤器时看到firefox控制台中的XHR。我看到页面加载“get events.php”的选项卡参数中添加了屏幕快照,我可以重现这一点。v3行为:。v4行为:。看起来它是fullCalendar的内部版本,所以您可能需要。不幸的是,我对此无能为力。作为一种解决方法,您可能必须改用“事件即功能”选项,然后您可以完全控制数据如何发送到服务器。此日志输出的结果是什么,它何时运行?我在代码中没有看到控制台日志命令。我在加载页面或应用按钮过滤器时看到firefox控制台中的XHR。我看到页面加载“get events.php”的选项卡参数中添加了屏幕快照,我可以重现这一点。v3行为:。v4行为:。看起来它是fullCalendar的内部版本,所以您可能需要。不幸的是,我对此无能为力。作为一种解决方法,您可能必须改用events-As-a-function选项,然后才能完全控制数据发送到服务器的方式。
         events: {
            url: './get-events.php',
            cache: false,
            method: 'POST',      <--- type -> method
            extraParams: function() { 
              return {
                array_ids: $("#ids").val()
              };
            }
        },
array_ids: 1,2             //as string