2011-08-17 75 views
0

我正在使用DataTables作为我的Jquery Table解决方案。但它一直给我一个错误,因为我认为是一个不合理的理由。所以我期待尝试不同的解决方案。你知道最新的,免费的Jquery DataTable解决方案吗?唯一的要求是该解决方案必须能够将已经存在的HTML表转换为Jquery DataTable ...由于各种原因,将JSON数据传递给视图将会很困难。我的意思是,有一些行的链接,它会很难...什么是最好的Jquery DataTable选项?

但如果您有任何建议,我将不胜感激。

+0

据我所知,数据表是能够读取DOM表作为数据源。你面临的问题是什么? –

+0

我不断收到此警告...... DataTables警告(表格ID ='表格1'):请求数据源中第1行的未知参数0 和克隆节点出现一些奇怪的错误......老兄,我只是厌倦了交易用它。 – SoftwareSavant

+0

嗯,在我看来,你应该用DataTables解决你的问题(也许在SO的帮助下),而不是仅仅丢弃这个库。以你的态度,你可能会一个接一个丢弃图书馆。 –

回答

1

你可以做到这一点很容易:http://www.datatables.net/release-datatables/examples/data_sources/dom.html

<script type="text/javascript" charset="utf-8"> 
     $(document).ready(function() { 
      $('#example').dataTable(); 
     }); 
    </script> 
</head> 
<body id="dt_example"> 
     <div id="demo"> 
    <table cellpadding="0" cellspacing="0" border="0" class="display" id="example"> 
<thead> 
    <tr> 
     <th>Rendering engine</th> 

     <th>Browser</th> 
     <th>Platform(s)</th> 
     <th>Engine version</th> 
     <th>CSS grade</th> 
    </tr> 
</thead> 
<tbody> 

    <tr class="gradeX"> 
     <td>Trident</td> 
     <td>Internet 
      Explorer 4.0</td> 
     <td>Win 95+</td> 
     <td class="center">4</td> 
     <td class="center">X</td> 

    </tr> 
.... 
+0

从技术上来说,这很容易做到像你上面所说的那样。事实上,我就是这样做的。然而,我得到一个例外,我知道它是什么,我什么也没有改变,我只是厌倦了处理它,并且也有糟糕的帮助。我知道我没有在那里踢任何现金,但我现在是一个玩笑而不是一个笑话,我真的无法承担太多的现金。我只想要一些有用的东西,并且只是从DOM中抽取一张表。 – SoftwareSavant

相关问题