foreach循环加载数据时jQuery数据表抛出错误

问题描述

我遇到错误

未捕获的TypeError:无法设置未定义的属性'_DT_CellIndex'
在Ha(jquery.dataTables.min.js:24)

从下面显示的我的代码中。我的代码没有看到任何错误。迭代字典值时会引发错误。如果我注释foreach循环,则数据表已正确装入标头。可能是什么问题?

<table class="dataTableWrapper" id="dynamic_table_container" data-target="#categories">
    <thead>
        <tr>
            <th>COUNTRY</th>
            <th>CATEGORY</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var country in countrieslstAndPriceGroup)
        {
            <tr>
                <td>@country.Key</td>
                <td>@country.Value</td>
            </tr>
        }
        </tbody>
    </table> 

<script language="javascript">
    $(function() {
        var t = $('#dynamic_table_container').DataTable({
            "pageLength": 25,"columnDefs": [
                { // set default column settings
                    "orderable": false,"targets": [1,2,4]
                }
            ],"bFilter": false
        });
    });
</script>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)