我的网络应用程序在服务器上看起来不同,并在localhost上完美运行

时间:2016-04-18 16:11:35

标签: php css codeigniter datatables localhost

我使用带有codeigniter的数据表 它在localhost上看起来像这样 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
                        });
            }
        });
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:1)

检查姓名旁边按钮的图像路径。(+)和( - )图像路径。

答案 1 :(得分:0)

我根本无法理解。

如果问题是您无法获取服务器上的数据,请检查application / config / database.php中的配置数据

$db['default']['hostname'] = "host";
$db['default']['username'] = "username";
$db['default']['password'] = "password";
$db['default']['database'] = "database_name";
$db['default']['dbdriver'] = "mysqli";

如果您的CONECCION是正确的,则问题出在您的模型或控制器中,例如

Controller.php这样

function do_somthing(){
    $this->load->library('database');
    $this->load->model('model_file');

    $info = $this->model_file->get_data();

    var_dump($info);
}

model_file.php

function get_data(){
    return $this->db->get('table')->result();
}