mam problem z kilkakrotnym jednoczesnym uruchamianiem funkcji ajax. Funkcja łączy się ze skryptem php i zwraca komunikat w zależności od wygenerowanej informacji.
Przykład...
Kod
function start() {
var hej='';
//tresc funkcji
}
var hej='';
//tresc funkcji
}
Jeśli uruchomię funkcję start kilkakrotnie w tym samym czasie to wartość zmiennej hej będzie się zmieniać w zależności od tego co zwróci 'treść funkcji' i niby wszystko jest dobrze, tylko jeśli zostanie zwrócona różna wartość przez 'treść funkcji' to mimo tego że są to osobne uruchomienia funkcji 'start' to się nanoszą i kasują wartość zmiennej 'hej'.... Jaki taki problem rozwiązać ?.
Chyba trochę zagmatwałem, ale może da się to zrozumieć.
Dokładny przykład:
Kod
function start2(napis) {
//sekundowa pauza
alert(napis);
}
function aaa() {
start2('eno1');
setTimeout("aaa()", 200);
}
function bbb() {
start2('eno2');
setTimeout("bbb()", 1000);
}
//sekundowa pauza
alert(napis);
}
function aaa() {
start2('eno1');
setTimeout("aaa()", 200);
}
function bbb() {
start2('eno2');
setTimeout("bbb()", 1000);
}
Jeśli będą działać jednocześnie funkcje aaa i bbb to wartości (zmienna napis) dla funkcji start2 będą się nanosić...