Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery数据表的微调_Javascript_Jquery - Fatal编程技术网

Javascript jQuery数据表的微调

Javascript jQuery数据表的微调,javascript,jquery,Javascript,Jquery,我正在使用 为了显示一些XML数据,我附带了用于过滤的组合框,但当我选择一个值时,它似乎不会触发重新加载网格的事件。这是我在页面上的jQuery代码: <script type="text/javascript"> $(document).ready(function() { <!-- Sorting and pagination --> var oTable = $('#mainTable').dataTable( { "bJQu

我正在使用 为了显示一些XML数据,我附带了用于过滤的组合框,但当我选择一个值时,它似乎不会触发重新加载网格的事件。这是我在页面上的jQuery代码:

<script type="text/javascript">
    $(document).ready(function() {


    <!-- Sorting and pagination -->
    var oTable = $('#mainTable').dataTable( {
      "bJQueryUI": true,
      "sPaginationType": "full_numbers",
      "bFilter": false
    });

    <!-- Filtering -->
    $("thead td").each(function(i) {
      this.innerHTML = fnCreateSelect(oTable.fnGetColumnData(i));
      $('select', this).change(function() {
        oTable.fnFilter($(this).val(), i);
      });
    });
  });
</script>

。。分页不起作用,但是如果我省略第2-4行,过滤就不起作用。啊!有什么想法吗?Bueller?

如果要重新加载网格,请将其放入要重新加载的代码中:

oCache.iCacheLower = -1;
oTable.fnDraw();

谢谢,但我的程序似乎没有使用fnFilter函数。我已尝试添加您的代码,但无效。再次感谢。音乐手柄联合起来!
1    var oTable = $('#mainTable').dataTable( {
2       "oLanguage": {
3         "sSearch": "Search all columns:"
4       },
5       "bJQueryUI": true,
6       "sPaginationType": "full_numbers",
7       "bFilter": false                                
8    });
oCache.iCacheLower = -1;
oTable.fnDraw();