Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

185
Visualizações
agregue o elimine la columna de la base de datos donde se usa la biblioteca de tablas de datos en el script codecanyon codeigniter

Recibo un error en js cuando agrego o elimino una columna en el controlador. Como obtengo datos en la red, su error medio está en el código js.

Error

habilitado: 795 Error de tipo no capturado: no se pueden leer las propiedades de undefined (leyendo 'dividir') en jquery.dataTables.min.js: 18

CÓDIGO JS

 $(document).ready(function () { var oTable = $('#dynamic-table').dataTable({ "aaSorting": [[3, "asc"]], "aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]], "iDisplayLength": <?=$settings->rows_per_page;?>, 'bProcessing': true, 'bServerSide': true, 'sAjaxSource': '<?php echo base_url(); ?>panel/customers/getAllCustomers/<?php echo $toggle_type;?>', 'fnServerData': function (sSource, aoData, fnCallback) { aoData.push({ "name": "<?php echo $this->security->get_csrf_token_name() ?>", "value": "<?php echo $this->security->get_csrf_hash() ?>" }); $.ajax({'dataType': 'json', 'type': 'POST', 'url': sSource, 'data': aoData, 'success': fnCallback}); }, "aoColumns": [ null, null, null, null, {mRender: tp}, {mRender: actions}, ], }); });

Controlador:

 public function getAllCustomers($type = NULL) { $this->load->library('datatables'); $this->datatables // ->where('id !=', 1) ->select('id, CONCAT(first_name, " ", last_name ) as name, company, address, email, telephone, disable') ->from('clients'); // if ($type === 'disabled') { // $this->datatables->where('disable', 1); // } elseif($type === 'enabled') { $this->datatables->where('disable', 0); // } $this->datatables->where('(universal=1 OR store_id='.$this->activeStore.')', NUll, FALSE); $this->datatables->add_column('actions', "$1___$2", 'id, disable'); $this->datatables->unset_column('id'); $this->datatables->unset_column('disable'); echo $this->datatables->generate(); }
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda