DataTables错误“无法执行appendChild()”

用户名
Uncaught NotFoundError: Failed to execute 'appendChild' on 'Node': The new child element is null. jquery.tools.min.js:38
f.extend.clean jquery.tools.min.js:38
f.buildFragment jquery.tools.min.js:38
f.fn.extend.domManip jquery.tools.min.js:38
f.fn.extend.append jquery.tools.min.js:37
_fnFeatureHtmlLength jquery.dataTables.js:3209
_fnAddOptionsHtml jquery.dataTables.js:2099
_fnInitialise jquery.dataTables.js:3083
(anonymous function) jquery.dataTables.js:6301
e.extend.each jquery.tools.min.js:36
e.fn.e.each jquery.tools.min.js:36
DataTable jquery.dataTables.js:5838
(anonymous function) index.php?r=rfp:148
n jquery.tools.min.js:36
o.fireWith jquery.tools.min.js:36
e.extend.ready jquery.tools.min.js:36
c.addEventListener.B jquery.tools.min.js:36

一个问题是我将getElementbyId用于不在页面上但在其他位置的onclick函数(执行ajax调用)。这可能是导致错误的原因。我想知道如何保持该状态并以某种方式解决此错误?

编辑:下面添加了一个示例行的示例代码(有很多)

<table id="main_table" class="dataTable no-footer">
    <thead>
        <tr>
            <td>Stuff</td>
            <td>More Stuff</td>
            <td>Even more stuff</td>
        </tr>
    </thead>

    <tbody>
        <tr role="row">
            <td onclick="document.getElementById("cdid").value=232; document.getElementById("viewForm").submit();"> ... </td>
            <td> more things </td>
            <td> even more things </td>
        </tr>
        ...
        More rows of the same format
    </tbody>

</table>
马勒斯瓦里

我在jQuery dataTables中遇到了类似的问题。我通过更改jQuery版本以某种方式解决了它。以前,我使用的是1.6.4版的jQu​​ery

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>

但是,后来,我将其更改为最新版本jquery-1.11.0

<script src="//code.jquery.com/jquery-1.11.0.min.js" type="text/javascript"></script>

错误消失了,我可以看到我的桌子。请检查您使用的jQuery版本,并将其更改为最新版本。如果您遇到和我一样的问题,此解决方案将有所帮助。

还要确保,如果您使用的是jquery.tools.js,请确保dataTables需要使用jquery.js而不是jquery.tools.js,然后将其更改为jquery.js(最新版本)并查看其是否有效。

希望对您有所帮助,谢谢。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法执行ld:错误126

来自分类Dev

错误:无法执行聚合函数 SQL

来自分类Dev

PyInstaller“无法执行脚本”错误

来自分类Dev

无法执行测试

来自分类Dev

无法执行缺席

来自分类Dev

无法执行Cardview

来自分类Dev

无法执行表格

来自分类Dev

SoapExtension无法执行

来自分类Dev

无法执行查询

来自分类Dev

无法执行孩子

来自分类Dev

无法执行onClick

来自分类Dev

无法执行测试

来自分类Dev

无法执行“ removeChild”

来自分类Dev

无法执行 segue

来自分类Dev

无法执行 lsusb

来自分类Dev

无法执行 ReactiveCommand

来自分类Dev

无法执行警报

来自分类Dev

Eclipse中的评估错误:无法执行嵌套评估?

来自分类常见问题

应用程式传回错误:无法执行方法:onClick

来自分类Dev

由于Nginx错误,无法执行Cakephp编辑

来自分类Dev

无法执行JDBC批处理更新错误

来自分类Dev

Android致命错误-onSaveInstanceState之后无法执行此操作

来自分类Dev

npm运行脚本错误:无法执行generateservertestreport脚本

来自分类Dev

由于输出类型错误,Keras LearningRateScheduler无法执行

来自分类Dev

无法执行else语句,它会给出错误

来自分类Dev

如何修复React中的``无法执行React状态...''错误

来自分类Dev

Ubuntu symfony错误:无法执行XLST转换

来自分类Dev

错误的apache配置。Perl脚本无法执行

来自分类Dev

控制台错误。无法执行dex?