我使用 DataTables (datatables.net) 来显示我的数据,但是当我添加 sDom 元素时,没有数据加载到表中。
下面的代码有效
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#table_main').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "<?php echo base_url()?>datatable.php"
});
});
</script>
尽管创建了 sDom 中给出的标签,但没有从源加载任何数据。以及在 fnInitComplete 中给出的按钮样式也没有被应用
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('#table_main').dataTable( {
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "<?php echo base_url()?>datatable.php",
"sDom": "<'dtTop'<'dtShowPer'l><'dtFilter'f>><'dtTables't><'dtBottom'<'dtInfo'i><'dtPagination'p>>",
"fnInitComplete": function(){
$(".dtShowPer select").uniform();
$(".dtFilter input").addClass("simple_field").css({
"width": "auto",
"margin-left": "15px"
});
}
});
});
</script>
任何有关如何解决此错误的帮助将不胜感激。