数据表javascript未在Chrome或Firefox或IE中触发

时间:2014-05-18 16:10:11

标签: javascript jsp google-chrome firefox datatables

我有一个从数据库中获取recprds的表。我已经使用Datatables javascript进行列可见性。 javascript在eclipse的内部浏览器中工作正常,但是当我尝试在Chróme或Firefox或IE中运行时。 javascript代码如下所示

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.0.min.js"></script>
<link rel="stylesheet" type="text/css" href="http:://cdn.datatables.net/1.10.0-rc.1/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="http://cdn.datatables.net/1.10.0-rc.1/js/jquery.dataTables.js"></script>
<link rel="stylesheet" type="text/css" href="http://cdn.datatables.net/colvis/1.1.0/css/dataTables.colVis.css">
<script type="text/javascript" charset="utf8" src="http://cdn.datatables.net/colvis/1.1.0/js/dataTables.colVis.min.js"></script>

<script type="text/javascript">
$(document).ready( function () {
    $('#table_id').DataTable( {
        searching:false,
        "dom": 'C<"clear">lfrtip'
    } );
} );
</script>

任何人都可以告诉错误的位置以及为什么它不会在浏览器中触发。

2 个答案:

答案 0 :(得分:0)

数据表取决于jquery,所以你需要在任何数据表libs之前加载jquery ...

colvis是一个datatables插件,你是否在你的文件中包含了datatables基本脚本...... 订单应该是......

<script type="text/javascript" language="javascript" src="../../../media/js/jquery.js"></script>
<script type="text/javascript" language="javascript" src="../../../media/js/jquery.dataTables.js"></script>
<script type="text/javascript" language="javascript" src="../js/dataTables.colVis.js"></script>

答案 1 :(得分:0)

我纠正了我的错误。里面的数字元素不等于其中的元素数量,因此jscript没有被触发。我通过匹配数字和元素来解决问题。感谢您的所有建议。