Mucha gente dice que esto se pedía demasiado en los comentarios, que me hizo atreven a preguntar esto, pero todavía no han encontrado una solución en sus respuestas, sobre todo porque (1) que normalmente están utilizando jQuery y (2) las preguntas generalmente contienen tecnicismos que no entiendo.JavaScript: ¿Es posible pasar una variable a una función de devolución de llamada asignada a una variable?
Tengo una función con una variable dentro. La variable tiene asignada una función. Estoy seguro de que este concepto no es exclusivo de AJAX, pero ese es el contexto en el que lo estoy usando, si hace la diferencia.
function iClick(this)
{
var foo = "I would like to pass this.";
ajax.onreadystatechange = function (foo) { alert(foo); }
}
Quiero pasarle una variable a la función. Sin embargo, dado que no hay una declaración de función original, ¿cómo especifico los parámetros? ¿Puedo incluso hacer eso?
+1. Digo preguntar si ha buscado pero no ha encontrado lo que está buscando. Muchos de nosotros venimos de entornos que no son de programación, por lo que algunos matices de la informática e incluso fundamentos a menudo necesitan aclaración (al menos en mi caso). – orolo