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.