Wiele osób mówi, że to jest pytanie zbyt wiele w komentarzach, co sprawiło mi wahała się zapytać, ale wciąż nie znalazłem rozwiązanie w swoich odpowiedziach, głównie dlatego, że (1) są one zazwyczaj przy użyciu jQuery oraz (2) pytania zazwyczaj zawierają informacje techniczne, których nie rozumiem.JavaScript: Czy jest możliwe, aby przekazać zmienną do funkcji wywołania zwrotnego, który jest przypisany do zmiennej?
Mam funkcji ze zmienną wewnątrz. Zmienna ma przypisaną funkcję. Jestem pewien, że ta koncepcja nie jest wyłącznie dla technologii AJAX, ale to jest kontekst Używam go, czy to robi różnicę.
function iClick(this)
{
var foo = "I would like to pass this.";
ajax.onreadystatechange = function (foo) { alert(foo); }
}
Chcę przekazać zmienną do funkcji. Ponieważ jednak nie ma oryginalnej deklaracji funkcji, w jaki sposób określić parametry? Czy mogę to zrobić?
+1. Pytam, czy przeszukałeś, ale nie znalazłeś tego, czego szukasz. Wielu z nas pochodzi z nie-programistycznych środowisk, więc niektóre niuanse informatyczne, a nawet podstawy często wymagają wyjaśnienia (przynajmniej w moim przypadku). – orolo