Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2014, 08:09
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 11 meses
Puntos: 2
envio de ajax no envia valores

Hola amigos les escribo porque estoy haciendo mis pinitos con jquery
y me asalta una duda y hasta ahora no se porque no me funciona, seguramente no lo estoy haciendo de manera correcta
resulta que estoy enviando los parametros de un form y la idea es mediante json


quisiera q al enviar los parametros me enviara algo asi
request={"usu: "admin", "pw": "123"}

de manera q en php los pueda leer asi
$request->usu



pero la vdd es q es como si no me leyeran los valores con el .attr('value')
y no se de q manera lo estoy haciendo mal, les agradeceria una manito con eso.

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3. var usur = $('#TxtUsuario').attr("value");
  4.  
  5. var btnlogin = $('#BtnLogin');
  6.  
  7.  
  8.  
  9.  
  10. $('#FrmLogin').submit(function(e) {
  11.         e.preventDefault();
  12.        
  13.  var data = {
  14.     usu : $('#TxtUsuario').attr('value')
  15.  };
  16.  
  17.  
  18.  
  19. console.log(data);
  20.  
  21. console.log(JSON.stringify(data));
  22.        $.ajax({
  23.             url: "funciones/funcLogin.php",
  24.             type: "POST",
  25.             data: "request="+JSON.stringify(data),
  26.             dataType: "json",
  27.            
  28.             success: function( resp ) {        
  29.                 console.log( resp )
  30.             },
  31.             complete: function( ){
  32.             //dejamos de mostrar el cargando
  33.                
  34.             }
  35.         });
  36.    
  37.        
  38.         }
  39.         );
  40.    
  41.    
  42.  });