Ciao a tutti sto facendo un'applicazione in ajax che prende due immagini da un datatbase e le mostra all'utente, ora quando chiamo sia la prima che la seconda funzione mi esegue solamente la prima, qualcuno mi può aiutare?
codice:
var myRequest = null;
function CreateXmlHttpReq2(handler) {
var xmlhttp = null;
try {
xmlhttp = new XMLHttpRequest();
} catch(e) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function myHandler2() {
if (myRequest.readyState == 4 && myRequest.status == 200) {
e = document.getElementById("person_A");
e.innerHTML = myRequest.responseText;
}
}
function myHandler3() {
if (myRequest.readyState == 4 && myRequest.status == 200) {
e = document.getElementById("person_B");
e.innerHTML = myRequest.responseText;
}
}
function esempio4() {
var nome = 0;
var r = Math.random();
myRequest = CreateXmlHttpReq2(myHandler2);
myRequest.open("GET","Function.php?nome="+escape(nome)+"&rand="+escape(r));
myRequest.send(null);
}
function esempio5() {
var nome = 1;
var r = Math.random();
myRequest = CreateXmlHttpReq2(myHandler3);
myRequest.open("GET","Function.php?nome="+escape(nome)+"&rand="+escape(r));
myRequest.send(null);
}
function es125(){
esempio4();
esempio5();
}