estoy visualizando desde un console.log para verificar que obtenga el valor correcto y cambie el valor de tiempo.
Ahora el valor que me muestra es 0 y va -1,-2,-3 y así y no aplica el cambio que le hice antes.
Código
var tiempo = 0; ............................. //Aqui muestro el valor de tiempo ctx.fillText('Tiempo: '+tiempo,295,20); //Al iniciar el canvas este se ejecuta primero function tl(tiempo){ var gt = { "tiempo" : tiempo }; $.ajax({ data: gt, url: '/obj21.php', type: 'POST', success:function(data){ tiempo = data; console.log("tiempo = "+data); console.log(tiempo); } }); } //DESPUES PRESIONA UNA TECLA Y SE EJECUTA ESTO //Funcion de cuenta regresiva function tr(){ window.setInterval(function(){ tiempo--; },1000); }