ajax, 2 funktioner
Jeg er løbet lidt mod en mur nu, så nu håber jeg der er en her der kan hjælpe mig.Jeg har to ajax scripts der skal køres når dokumentet åbnes, og ja så ændres når man ændre i en select boks.
Problemet er at jeg kun kan få en function til at virke ad gangen, alt efter hvilken jeg kalder først.
showArea(dd.value);
showProperty('dynamic');
vil så kun udføre showProperty. Og bytter jeg om på rækkefølgen er det kun showArea så begge virker altså. Jeg kan løse dette ved at lave en delay på den ene funktion, så kan jeg få begge til at loade når siden tilgåes.
Så kommer næste problem, at når jeg laver en onChange på min select boks. Her sker samme problem, har så prøvet at lave samme forsinkelse
onChange="showProperty('dynamic'); setTimeout(showArea(this.value),4000);"
Men det fatter den intet af, this.value kommer ind som undefined.
Når hvordan kan jeg så løse det tænker jeg så, ok så må jeg køre min showArea() synkront
xmlhttp.open("GET","func_getDropDown.php?q="+str,false);
Så virker min onChange, men ikke når jeg åbner siden. Så nu er jeg ude i at have to funktioner, en synkron og en asynkron. Men det er altså ikke en holdbar løsning.
Så det her roddet indlæg er altså et tip til hvordan jeg får kørt 2 ajax script ind samtidig når siden loades og jeg laver en handling.