JavaScript: возможно ли передать переменную в функцию обратного вызова, которая назначена переменной?
Многие люди говорят, что об этом слишком много просят в комментариях, что заставило меня колебаться, но я до сих пор не нашел решения в их ответах, в основном потому, что (1) они обычно используют jQuery и (2) вопросы обычно содержат технические детали, которые я не понимаю.
У меня есть функция с переменной внутри. Переменной присваивается функция. Я уверен, что эта концепция не является эксклюзивной для AJAX, но в этом контексте я использую ее, если она имеет значение.
function iClick(this)
{
var foo = "I would like to pass this.";
ajax.onreadystatechange = function (foo) { alert(foo); }
}
Я хочу передать переменную в функцию. Однако, поскольку нет оригинального объявления функции, как мне указать параметры? Могу ли я это сделать?