Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] envio de ajax no envia valores

Estas en el tema de envio de ajax no envia valores en el foro de Jquery en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 21/07/2014, 08:09
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 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.  });
  #2 (permalink)  
Antiguo 21/07/2014, 12:10
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: envio de ajax no envia valores

Para obtener el valor de un <input> o un <select>, utiliza el método val().

Código Javascript:
Ver original
  1. $('#TxtUsuario').val();

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 23/07/2014, 07:42
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: envio de ajax no envia valores

jeje si me di cuenta gracias

Etiquetas: ajax, envia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:26.