Tabulator Ajax响应已阻止-setFilter

问题描述 投票:0回答:2

我正在设计的Web应用程序几乎需要Tabulator来工作。此应用正在用Java编写的后端应用中调用Web服务。

我创建了InitialFilter集,过滤,排序和分页由后端处理。接下来,我将为最终用户的各种过滤器输入创建一个Accordion控件。还没有问题。我创建了两个按钮,一个按钮用于根据用户首选项应用过滤器,另一个按钮用于重置/清除过滤器参数。

制表器对象已创建,并且默认数据已显示在页面上。当用户设置定制过滤器并单击Apply按钮时,JQuery函数将捕获单击事件并执行以下代码。

<script> $(function(){
    $('#btn-apply').on('click', function(e){
        // handle click event of button

        // Get values first
        var subFrom = $('#txt-submission-from').val();
        var subTo = $('#txt-submission-to').val();
        // Set filters
        NIBRSTable.clearFilter();

        NIBRSTable.addFilter("submissionPeriod", ">=", subFrom);
        NIBRSTable.addFilter("submissionPeriod", "<=", subTo);

        // Call function to load data
        NIBRSTable.setData();
    }); }); </script>

返回错误Ajax响应被阻止-一个活动的ajax请求被制表者更改为试图阻止表数据而被阻止。

我尝试一次注释掉一个源代码行。似乎setFilter()调用导致Ajax Response Blocked错误,即使没有任何活动正在发生(制表器DOM已加载)]

我还有更多项目可供最终用户过滤。上面的代码清单中显示的两个过滤器只是一个开始。

任何想法都将不胜感激!

我正在设计的Web应用程序几乎需要Tabulator来工作。该应用程序正在用Java编写的后端应用程序中调用Web服务。我创建了一个InitialFilter集,进行过滤,...

jquery tabulator
2个回答
0
投票

这不是错误消息,仅是控制台警告。


0
投票
Oli,
© www.soinside.com 2019 - 2024. All rights reserved.