【问题标题】:Datatables not loading data after adding "sDom"添加“sDom”后数据表未加载数据
【发布时间】:2012-09-02 14:05:00
【问题描述】:

我使用 DataTables (datatables.net) 来显示我的数据,但是当我添加 sDom 元素时,没有数据加载到表中。

以下代码有效

<script type="text/javascript" charset="utf-8">
            $(document).ready(function() {
                $('#table_main').dataTable( {
                    "bProcessing": true,
                    "bServerSide": true,
                    "sAjaxSource": "<?php echo base_url()?>datatable.php"

                });

            });
        </script>

尽管创建了 sDom 中给出的标签,但没有从源加载任何数据。并且没有应用 fnInitComplete 给出的按钮样式

<script type="text/javascript" charset="utf-8">
            $(document).ready(function() {
                $('#table_main').dataTable( {
                    "bProcessing": true,
                    "bServerSide": true,
                    "sAjaxSource": "<?php echo base_url()?>datatable.php",
                    "sDom": "<'dtTop'<'dtShowPer'l><'dtFilter'f>><'dtTables't><'dtBottom'<'dtInfo'i><'dtPagination'p>>",
                         "fnInitComplete": function(){
                                $(".dtShowPer select").uniform();
                                $(".dtFilter input").addClass("simple_field").css({
                                    "width": "auto",
                                    "margin-left": "15px"
                            });
                         }

                });

            });
    </script>

任何有关如何修复此错误的帮助将不胜感激。

【问题讨论】:

    标签: php jquery jquery-datatables


    【解决方案1】:

    起初,文档没有说明插入子类,所以从工作起点尝试使用这样的代码(替换同一行):

    "sDom": '<"dtShowPer"l><"dtFilter"f><"dtTables">rt<"dtBottom"><"dtInfo"i><"dtPagination"p>',
    

    我没有任何包含数据的代码示例(但您可以在 pastebin.com 或其他网站上提供一些),并且代码看起来是正确的。所以只需在sDom中添加一条规则,检查是否正常后,一条一条添加即可。

    【讨论】:

    • 我使用了您提供的代码,但仍然没有加载数据。即使我添加了一条规则,也不会显示任何数据。我在pastebin.com/sviHGvKf 添加了一些详细信息
    • 已编辑。这段代码对我来说没有错误。我还没有页面来源..所以让我自己浪费时间......(顺便说一句,谢谢)但现在我确信它正在 100% 工作。
    • 酷...它现在可以工作了(必须对 dtTop 做一点小改动).. 非常感谢队友..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-16
    • 1970-01-01
    相关资源
    最近更新 更多