У меня отображается таблица данных с использованием jquery datatable с контроллера codeigniter.То, что я хочу знать, - это как отправлять значения из таблицы данных обратно в контроллер и использовать эти значения для извлечения новых записей из БД, а затем снова загружать их на страницу.
Мой текущий код
$(function(){
$('#tableChart').dataTable( {
// -------Function for formatting the table data elements-------
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
$.each(aData, function (i, elem){
$('td:eq('+i+')', nRow).html( '<b><font color="#40A913">'+aData[i]+'</font></b>' );
})
return nRow;
},
"bAutoWidth": false,
"bProcessing": true,
"bLengthChange": false, // Remove the show list drop down button
"bInfo": false, // Remove info part under the table
"bFilter" : false, // Remove search box
"bDestroy": true, // Remove table & recreate table
"bServerSide": false,
"sAjaxSource": "<?php echo base_url(); ?>index.php/print_db_table/get_print_db_table/<?php echo $table_name; ?>",
});
});
<div class="container">
<div class="holderForTableChart">
<table width ="100%" cellpadding="5" cellspacing="0" class="display" id="tableChart">
<thead>
<tr id="tableHeadder" >
<?php
foreach($table_header as $item):
$header = $item->name;
echo '<th>'.$header.'</th>' ;
endforeach;
?>
</tr>
<tr>
<td></td>
<td>
<select id=""></select>
<select id=""></select>
</td>
<td>
<select id=""></select>
<select id=""></select>
</td>
<td>
<select id=""></select>
<select id=""></select>
</td>
<td>
<select id=""></select>
<select id=""></select>
</td>
</tr>
</thead>
<tbody>
<tr>
<td colspan="6" class="dataTables_empty">Loading data from server</td>
</tr>
</tbody>
</table>
</div>
</div>
Теперь, когда я выбираю минимальное максимальное значение в любом из полей выбора, оно должно быть отправлено на контроллер, откуда я могу их отправитьк модели и собрать их и перезагрузить их в представлении