Я показываю значения таблицы базы данных, используя таблицы данных. Я делаю это, используя метод ajax. Вот код
$('#example1').dataTable( {
"bProcessing": true,
"sAjaxSource": "filename.php",
"bJQueryUI": true,
"sPaginationType": "full_numbers"
} );
Вывод filename.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>"]] }
Теперь у меня правильный дисплей, но при сортировке по возрасту это неверно. Пожалуйста, помогите. Спасибо