Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2010, 11:55
fackius
 
Fecha de Ingreso: marzo-2009
Mensajes: 91
Antigüedad: 15 años, 7 meses
Puntos: 1
jQuery - get(php) no funciona con variables

Hola gente tengo el siguiente problema que no puedo resolver.

Tengo el siguiente script en jQuery que al presionar el boton de enviar llama a un script php que realiza un insert en BBDD. El php funciona correctamente.

Código Javascript:
Ver original
  1. $('.btn_enviar').click(function() {
  2.           var mail=$('#mail').attr('value');
  3.           var code=$('#codigo').attr('value');
  4.           var script='mailScript.php';
  5.           $.get(script, { email: mail, codigo: code} , function(data){
  6.                 alert(data+'>>El email se envio correctamente.');
  7.           });
  8.       });

El problema esta en la linea 4.
Si lo pongo utilizando las variables el script php no realiza el INSERT, en el php yo detecto si las variables no estan seteadas no inserto.
Código Javascript:
Ver original
  1. $.get(script, { email: mail, codigo: code} , function(data){

Pero por ejemplo si utilizo esta linea, todo funciona correctamente.
Código Javascript:
Ver original
  1. $.get(script, { email: "[email protected]", codigo: "11101" } , function(data){


Realmente no sabria que probar. Intente asignandole directamente los datos de este modo:

Código Javascript:
Ver original
  1. $.get(script, { email: $('#mail').attr('value'), codigo: $('#codigo').attr('value') } , function(data){

pero tampoco funcionó.

Alguna ayuda?

Gracias.


EDIT------------------------Ya resolvi el dilema. Fue por tipos de datos en el insert del PHP. Pueden cerrar el tema.

Última edición por fackius; 27/11/2010 a las 12:42