(Ajax相关)多个异步XMLHTTP操作,如何判断前面的已经执行完成
山野村夫 2005-12-01 09:15:54 利用XMLHTTP异步读取服务器上的XML,由于有多个XML,如何能判断前面的已经执行完成了呢?
代码:
function AAA(){
ajax = getXMLHttpRequest();
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) { // loaded
if (ajax.status == 200) {// no http error
outStr = ajax.responseText;
} else {
outStr = outStr;
}
$("AAA").innerHTML = outStr;
}
ajax.open("GET", "http://192.168.0.1/a.XML",True);
ajax.send(null);
}
function BBB(){
ajax = getXMLHttpRequest();
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) { // loaded
if (ajax.status == 200) {// no http error
outStr = ajax.responseText;
} else {
outStr = outStr;
}
$("BBB").innerHTML = outStr;
}
ajax.open("GET", "http://192.168.0.1/b.XML",True);
ajax.send(null);
}
if (AAA();="end") BBB();