Hola amigos,
Me pueden ayudar con un problema que tengo a la hora de implementar CodeIgniter y JQuery?
Les explico.
Tengo una vista: buscar.php:
Código HTML:
Ver original <input type="text" id="f_nombre" name="f_nombre" /><br /> <input type="text" id="f_apellido" name="f_apellido" /><br /><br /> <input type="button" id="boton" name="boton" value="Buscar">
Los resultados de la búsqueda quiero que se actualicen en el <div id="listfiltrada">.
mi código con jquery es así:
Código Javascript
:
Ver original//Para realizar filtrado
$("#boto").click(function(event){
event.preventDefault();
$.ajax({
type: "POST",
url: "../index.php/controlador_demo/encontrar",
data: ($(this).parent()).parent().serialize(),
success:function(msj){
$("#listfiltrada").load("../index.php/controlador_demo/encontrar");
},
error:function(){
alert("Error de conexión");
}
});
return false;
});
Dentro de mi controlador_demo tengo lo siguiente:
Código PHP:
Ver originalpublic function encontrar(){
$this->setupIdioma($newidioma); //Aqui capturo lo que manda jquery al controlador
$datos['dato']=$this->input->post('f_nombre');
$this->load->view('admusuarios/vista1',$datos);
}
lo que yo necesito es que el resultado que voy a desplegar en vista1.php se actualice sólo en el <div id="listfiltrada"> de buscar.php.
Me pueden ayudar por favor, indicarme cómo puedo hacer lo que busco? por cierto en vista1.php ocupo la variable que recibo de buscar.php ($datos['dato']=$this->input->post('f_nombre')) pero no logro pasársela.
Desde ya se los agradezco.
Saludos