【发布时间】:2012-04-04 01:35:52
【问题描述】:
我在网站上使用 jQuery DataTable,但每次按下不同的超链接时,表中的所有数据都会发生变化。因此,与其删除行并逐个添加它们,还有一种方法可以动态删除整个 DataTable 并使用数组的所有数据重新创建另一个。
这里的代码只是计划旧的静态东西,但我知道如何动态获取数组,假设当我从 python/cherryPy 取回数组时,数组看起来像这样: ar[n]=["col1","col2","col3","col4",..."coln"] :
下面的代码是在HTML中创建DataTable的静态代码(静态)...
<div id="div1" class="ctnr">
<table id="mainTable1" class="dtable" cellpadding="3" cellspacing="1" border="0">
<thead>
<tr><th>*</th><th>Proposal</th><th>Vote </th><th> For </th><th>dd</th><th>A</th></tr>
</thead>
<tbody id="tbdy">
<tr id="zrow1" class="gradeX"><td><input id="ckb1" type="checkbox" class = "tb" /></td><td id="ppl1" class="ppsal" style="width:55%">BlaBlaBla</td><td>More BlaBlaBla</td><td class="ralign"> CheeCheeChee</td><td class="ralign"> ChooChoo...</td><td class="ralign"> LaLaLa</td></tr>
</tbody>
</table>
</div>
我将如何在 JavaScript 或 jQuery 中做到这一点?
丹尼斯
【问题讨论】:
-
你试过什么?寻找一点点输入?试试 jquery 的 .html() 函数
-
我看过DataTable论坛,似乎每个人都针对特殊情况做出了巨大而复杂的回复。我只需要一个通用案例。它必须简单
-
使用 json 填充是一种很常见的方法。见stackoverflow.com/questions/9760661/…
-
谢谢,我可以传输数据了。这不是我的担心。
标签: javascript jquery