Witam ,
To mój pierwszy post i pączątki z ajax`em , ale w czym rzecz.
chciałbym aby moja strona posiadała dwa niezależne div`y w których znajdowały by się dwie niezależne informacje , zjedna z bazy mysql druga to wynik dodawania dwóch input z formularza . Tak więc utworzyłem dwa div`y oraz probuje to oprogramować tak aby wywołując funkcję process(1) zapełnic pierwszego div a process(2) zapełnic drugiego div`a .
function process(level)
{
if(level == 1)
{
display("<img src=/img/load.gif></img>","div_one")
var data = document.getElementById("iData").value ;
var zaliczka = document.getElementById("iUtarg").value ;
var utarg = document.getElementById("iZaliczka").value ;
xmlHttp.open("GET", '/ajax/friendly.php?action=sprzedaz' + '&data=' + data + '&zaliczka=' + zaliczka + '&utarg=' + utarg, true);
xmlHttp.onreadystatechange = getNews;
xmlHttp.send();
}
else if(level==2)
{
display("<img src=/img/load.gif></img>","div_two")
var stacja = document.getElementById("iStacja").value ;
xmlHttp.open("GET", '/ajax/friendly.php?action=utarg' + '&stacja=' + stacja, true);
xmlHttp.onreadystatechange = getNews;
xmlHttp.send();
}
}
w zależności który parametr funckji level jest wywołany tego div`a wybieram do wyświetlenia. Piewszyy div (div_one) wartość zostaje wpisana prawidłowo ale drugi juz nie :/ podejrzewam funkcje "xmlHttp.onreadystatechange = getNews", niestety nie mam pomysłu jak to przepisać aby było ok :/ nie oczekuję gotowego rozwiązania ale jakąś podpowiedz .
z góry dziękuję