Foros del Web » Programando para Internet » Jquery »

jQuery DataTables, json y codeigniter

Estas en el tema de jQuery DataTables, json y codeigniter en el foro de Jquery en Foros del Web. Hola a todos, soy nuevo espero me puedan ayudar , gracias tengo este problema no puedo paginar en datatables mediante json ,uso codeigniter, dejo mi ...
  #1 (permalink)  
Antiguo 30/05/2015, 15:30
 
Fecha de Ingreso: mayo-2015
Mensajes: 3
Antigüedad: 9 años, 5 meses
Puntos: 0
jQuery DataTables, json y codeigniter

Hola a todos, soy nuevo espero me puedan ayudar , gracias tengo este problema no puedo paginar en datatables mediante json ,uso codeigniter, dejo mi codigo y una captura de mi error


mi modelo:
Código PHP:
public function m_cargar_productos()
    {
        
$this->db->select('producto_id, nombre_prod, descripcion_prod, stock, estado_prod, precio_venta, precio_compra');
        
$this->db->from('producto');
        
$query $this->db->get();
        return 
$query->result_array();
    } 
mi controlador:
Código PHP:
public function listar_productos()
    {
        
$listar_productos $this->model_productos->m_cargar_productos();
        
$arr_temp = array();

        foreach (
$listar_productos as $row) {
            if (
$row['estado_prod'] == 1) {
                
$estado_prod '<span class="label label-success">HABILITADO</span>';
            }elseif (
$row['estado_prod'] == 0) {
                
$estado_prod '<span class="label label-warning">DESHABILITADO</span>';
            }
            
$temp = array(
                
'producto_id' => $row['producto_id'],
                
'nombre_prod' => $row['nombre_prod'],
                
'descripcion_prod' => $row['descripcion_prod'],
                
'stock' => $row['stock'],
                
'estado_prod' => $estado_prod,
                
'precio_venta' => $row['precio_venta'],
                
'precio_compra' => $row['precio_compra'],
                );
            
$arr_temp[] = $temp;
        }
        echo 
json_encode($arr_temp);
    } 
mi codigo datatable:
Código PHP:
$('#tablaProductos').DataTable( {
      
"bProcessing" true,     
      
"bScrollInfinite"true,
      
"bScrollCollapse"true,
      
"sScrollY"    "350px",
      
"sScrollX"    true,
      
"BAutoWidth"  true,
      
"bJQueryUI"   false,     
      
"paging"true,
      
"bDestroy"true,
      
"bDeferRender"true,
      
"iDisplayLength"10,//esto es para la cantidad de resgistros a mostrar         
      
"sAjaxSource"   "lista_prueba/",
      
"aaSorting": [[ 0'asc' ]],
      
"aoColumns": [
      { 
"sTitle""ID"},
    { 
"sTitle""Nombre Producto"},
      { 
"sTitle""Descripcion" },   
      { 
"sTitle""Stock" },
      { 
"sTitle""Estado" },
      { 
"sTitle""Precio venta" },
    { 
"sTitle""precio compa"}
      ]
    }); 
y mi vista:
Código PHP:
<table id="tablaProductos" class="fieldset" cellspacing="0" width="100%">
</
table
porfavor necesito ayuda , gracias a todos

Última edición por caricatos; 30/05/2015 a las 17:32 Razón: quitar url

Etiquetas: ajax, codeigniter, datatables, html, javascript, js, json, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:39.