サイトでjQuery DataTableを使用していますが、別のハイパーリンクを押すたびにテーブル内のすべてのデータが変更されます。したがって、行を削除して1つずつ追加するのではなく、DataTable全体を動的に削除し、配列を持つすべてのデータを持つ別のデータを再作成する方法があります。DataTables jqueryまたはjavascriptで動的に追加する方法
ここでコードは古い静的なものを計画していますが、動的に配列をフェッチする方法を知っています。配列はpython/cherryPyから戻ってくるようです: ar [n] = ["col1" 、 "COL2"、 "COL3"、 "COL4"、... "コルン"]:
以下のコードである(静的)HTMLにデータテーブルを作成するための静的コード...
<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()関数を試してください – Th0rndike
私はDataTableフォーラムを見ており、誰もが特別なケースのために巨大で複雑な返事をするようです。私は一般的なケースが必要です。 – DKean
jsonを使用してポピュレートするのはかなり一般的なアプローチです。 http:// stackoverflowを参照してください。com/questions/9760661/jquery-code-to-display-json-html-table-using-append/9761282#9761282 – dwerner