【发布时间】:2012-09-02 14:05:00
【问题描述】:
我使用 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>
任何有关如何修复此错误的帮助将不胜感激。
【问题讨论】:
标签: php jquery jquery-datatables