Welcome Guest, Not a member yet? Register   Sign In
Por favor necesito de su ayuda me sale un error que no he podido solucionar
#1

(This post was last modified: 04-10-2022, 08:01 PM by Jojama.)

hola necesito una ayuda de ustedes, soy nuevo en el mundo de la programación, estoy tratando de editar el formulario rol, al darle clic que me traiga los datos en un modal, los datos me los muestra cuando inspecciono el codigo de esta manera,

{estado: verdadero,...}
post: [{idrol: "1", nombrerol: "Administrador", descripcion: "Acceso a todo el sistema", status: "1"}]
estado: true

pero no me los muestra en el modal ya que me sale vacio y me muestra un error al inspeccionar el codigo,
roles:352 Uncaught TypeError: Cannot read properties of undefined (reading 'getContext') y al darle clic me muestra mas detalles,
var ctxl = $("#lineChartDemo").get(0).getContext("2d");

necesito de su ayuda por favor, llevo ya mucho tiempo en este e implementando otros metodos y me arroja lo mismo

este es mi controlador

función pública getRol(int $idrol)
{
$intIdrol = $this->db->escape($idrol);
si($intIdrol > 0)
{
$arrData = $this->RolesModel->selectRol($intIdrol);
if(vacío($arrData))
{
$resultado = (array('status'=>false,'msg' =>'Datos no encontrado'));
}
más
{
$resultado = (array('status'=>true,'post' => $arrData));
}
json_encode de eco ($resultado);
}
morir();
}

mi modelo

función pública selectRol(int $idrol)
{
$this->db->donde('idrol',$idrol);
$query = $this->db->get('rol');
retorno $query->result();

}

mi ajax

  $(document).on("click",".btnEditRol", function(e){
    e.preventDefault();
    var base_url = 'http://localhost/Raices-Chocoanas/';
    var id = $(this).attr("rl"); 
alerta(id);
    document.querySelector('#btnEditarForm').classList.replace("btn-primary", "btn-info");
    if(id == "")
    {
alert("Id rol requerido")
    }
más
    {
        $.ajax({
          url: base_url + 'Roles/getRol/'+ id,
tipo: "post",
          dataType: "json",
datos: {
            id: id
          },
éxito: function(dato)
          {       
            if(dato.status = true){
             
              $('#modalEditarRol').modal('show');             
              $("#edit_idRol").val(dato.post.idrol);
              $("#edit_Nombre").val(dato.post.nombrerol);
$("#edit_Descripcion").val(dato.post.); descripcion
       
            }
más
            {

            }
         
          }
        });
    }

  });
Reply
#2

Muchas gracias, ya pude resolver el problema..
Reply
#3

@Jojama ,

For assistance in a language other then English PLEASE use the Regional User Group (CI Spanish forum: https://forum.codeigniter.com/forumdisplay.php?fid=25)
Reply




Theme © iAndrew 2016 - Forum software by © MyBB