【发布时间】:2016-04-18 16:11:34
【问题描述】:
我正在使用带有 codeigniter 的数据表 它在本地主机上看起来像这样 datatables on localhost
在服务器上看起来像这样,我无法获取右侧的列 即使我启用了 scrollX datatables on server
我的 java 脚本代码
$(document).ready(function () {
var oTable = $('#tb').dataTable({
"bProcessing": true,
"bServerSide": true,
"bStateSave": true,
"autoWidth": false,
"colReorder": true,
"responsive": true,
"scrollX": true,
"sAjaxSource": '<?php echo base_url(roleURIUser()); ?>/leads/viewdata',
"bJQueryUI": false,
"sDom": 'T<"clear">Rlfrtip',
"tableTools": {
"sSwfPath": "<?= locationPlugin('url'); ?>datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf"
},
"sPaginationType": "full_numbers",
"iDisplayStart ": 10,
"aoColumns": [{
"mData": "name"
}, {
"mData": "mobile"
}, {
"mData": "phone"
}, {
"mData": "branch"
}, {
"mData": "code"
}, {
"mData": "email"
}, {
"mData": "university"
}, {
"mData": "faculty"
}, {
"mData": "address"
}, {
"mData": "date_created"
}, {
"mData": "status"
}, {
"mData": "comment"
}, {
"mData": "date_followup"
}],
"aoColumnDefs": [
{"bSearchable": false, "aTargets": [5, 6, 7, 8, 9, 10, 11, 12]},
{"bSortable": false, "aTargets": [5, 6, 7, 8, 9, 11, 12]},
{"width": "30%", "aTargets": [11]}
],
"order": [[0, "desc"]],
"oLanguage": {
"sProcessing": "<img src='<?= locationUpload('url'); ?>/ajax-loader.gif'>"
},
"fnInitComplete": function () {
//oTable.fnAdjustColumnSizing();
},
'fnServerData': function (sSource, aoData, fnCallback) {
$.ajax
({
'dataType': 'json',
'type': 'GET',
'url': sSource,
'data': aoData,
'success': fnCallback
});
}
});
【问题讨论】:
-
欢迎使用 Stack Overflow,请说明相关代码和复制您遇到的问题的示例
-
你应该发布你的代码和/或一个最小的例子。这将有助于人们试图理解和/或重现您的问题。
-
在您的 Web 浏览器的控制台窗口中检查网络日志。您的服务器上似乎缺少某些资产(CSS/JS/图像)。它还有助于检查任何 JS 错误。
-
我已经添加了java-script代码并且没有js错误
标签: php css codeigniter datatables localhost