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);
}
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);
}
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());
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.