Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2010, 01:19
clico
 
Fecha de Ingreso: enero-2010
Mensajes: 26
Antigüedad: 14 años, 4 meses
Puntos: 0
Pasar variable con function

Buenos días, estoy empezando con Javascript y se me presenta el siguiente problema:

Cojo una variable $usuario ( en PHP ) que la obtengo de una base de datos.

La envío con el evento onclick="datos(<?php echo $usuario; ?>)" a la página .js

En la página .js pongo lo siguiente para enviarla a otra página php de forma asíncrona:

function enviar(usuario){
var t1;


t1 = usuario;


ajax=nuevoAjax();
ajax.open("POST", "gustos.php",true);
ajax.onreadystatechange=function() {

}
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("t1="+t1)
}

En la página gustos.php recojo el valor de la siguiente forma:

$usuario=$_POST['t1'];

....y llega la variable con valor 'undefine'...¿ Me podéis ayudar y decirme dónde fallo ?


Muchas gracias de antemano.