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