Datos personales

Mi foto
http://twitter.com/fideliox [twitter]

lunes, 15 de marzo de 2010

Jquery con Kumbiaphp V1.0 beta2. enviar datos por POST

Trabajando con jquery me he dado cuenta que es más útil enviar los datos por post cuando se trata cadenas de textos, ya que un id con el get basta.
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: