<table cellpadding="0" cellspacing="0" border="1" class="display" id="FormsData" style="margin-bottom:5px;">
<thead>
<tr id="thFormsData">
</tr>
<tr>
</tr>
</thead>
<tbody>
<tr>
<td class="dataTables_empty">
Loading data ...
</td>
</tr>
</tbody>
</table>
上記はjQueryデータテーブルのテーブル構造です。私はそれを埋めるために以下のコードを使用しています。jQuery datatable初期化前に追加する
$(document).ready(function() {
$('#FormsData').dataTable({
"sDom": 'T<"clear">lfrtip',
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "GetJsonData.aspx?FormKey=" + getQuerystring("FormKey", "") + "&FormData=Get"
)}
)}
今の問題は、このように私はjQueryのdatableが列として使用しているテーブル構造に番目を定義する必要があることです。しかし私の場合は、thをテーブルに動的に追加して初期化します。
私はGetJsonData.aspxファイルから取得したjsonデータに基づいて追加します。その定義は"sAjaxSource": "GetJsonData.aspx ..."
これは実際に私がしたいことではありませんが、あなたのソリューションは私にアイデアを与えて、私の問題は解決しました。ありがとうuser827431。 – Priyank
そうかもしれない思考:) – martin