el código es muy sencillo
caja de texto
1
<?php
2 echo Form::text('txt_nombre');
3 ?>
código jquery
1
$("#txt_nombre").blur(function(){
2 var nombre = document.getElementById('txt_nombre').value;
3 $.ajax({
4 type: "POST",
5 url: "<?php echo PUBLIC_PATH . 'usuarios/getId/'; ?>",
6 data: "nombre=" + nombre,
7 success: function(html){
8 $("#div_usuarios").html(html);
9 }
10 });
11 });
este ejemplo funciona de la siguiente manera, es un textfield donde uno escribe un nombre de usuario y al salir de la caja 'onblur' obtiene el id.
método del controlador usuarios.
1
<?php
2 public function getId(){
3 View::response('view');
4 $name = Input::post('name');
5 $this->usuario = Load::model('usuarios')->find_first("nombre = '{$name}'" );
6 }
7 ?>
la vista.
1
El id del usuario es:<?php echo $usuario->id; ?>
no olvidar que debe existir el contenedor div_usuarios, para que se muestre la vista.
saludos!!!

No hay comentarios:
Publicar un comentario