![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 279 Pomógł: 42 Dołączył: 10.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, tworzę kilka prostych funkcji do obsługi AJAX i mam problem który wiąże się z samym JavaScriptem. Otóż chciałbym przekazać funkcję do funkcji tak aby wywoływała się w funkcji, bez sensu napisane więc wytłumaczę na przykładzie:
tworzę obiekt XHR Kod var karmian = new XMLHttpRequest(); oraz funkcję do wysłania zapytania Kod function karmian_send_get(URL, GET_STRING){ karmian.open('GET', URL+'?'+GET_STRING); karmian.onreadystatechange = karmian_receive_get; karmian.send(null); } problemem jest to że chciałbym aby fragment: Kod karmian.onreadystatechange = karmian_receive_get; był dynamiczny(?) Chcę dodać do funkcji karmian_send_get(); parametr którym będzie nazwa funkcji którą chciałbym wywoływać. coś na zasadzie: Kod function karmian_send_get(URL, GET_STRING, FUNKCJA_DO_WYWOLANIA){ karmian.open('GET', URL+'?'+GET_STRING); karmian.onreadystatechange = FUNKCJA_DO_WYWOLANIA; karmian.send(null); } analogicznie mógłbym wykonać kilka różnych wywołań tej samej funkcji: Kod karmian_send_get('http://localhost/a.php', 'a=1', wyswietl_w_div()); karmian_send_get('http://localhost/a.php', 'a=1', alert()); karmian_send_get('http://localhost/a.php', 'a=1', inna_funkcja()); Z góry dziękuję za pomoc. Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:47 |