Я отображаю значения таблицы базы данных, используя таблицы данных.Я делаю это с помощью метода AJAX.Вот код
$('#example1').dataTable( {
"bProcessing": true,
"sAjaxSource": "filename.php",
"bJQueryUI": true,
"sPaginationType": "full_numbers"
} );
Вывод имени файла .php:
{ "aaData": [["1","<input type='checkbox' name='user'> Test Name","Leader","35"]] }
HTML-код:
<table cellpadding="0" cellspacing="0" border="0" class="display tablehead" id="example1">
<thead>
<tr class="colhead newbg">
<th width="17" align="center">No</th>
<th width="194" align="left">User</th>
<th width="56" align="left">Role</th>
<th width="31" align="right">AGE</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
В приведенном выше HTML вы можете увидетьпервый столбец выровнен по центру, а следующие два столбца выровнены по левому краю, а последний - по правому краю.Но в выводимых данных все выровнено по центру.Я попытался использовать следующее
{ "aaData": [["<div align='center'>1</div>","<div align='left'><input type='checkbox' name='user'> Test Name</div>","<div align='center'>Leader</div>","<div align='right'>35</div>"]] }
Теперь я получил правильное отображение, но при сортировке по возрасту это не правильно.Пожалуйста помоги.Спасибо