使用xmlhttp.open异步而不是同步

时间:2014-03-07 19:12:16

标签: javascript html xmlhttprequest

我正在使用xml http来读取XML文件,然后用它做一些事情。当我使用sync时它工作正常,在使用.open()时将其设置为“false”。

var xmlhttp=new XMLHttpRequest();

xmlhttp.open("GET",".."+baseRestUrl+restService+"/"+jmxConnection,false);
xmlhttp.send(null);
xmlDoc=xmlhttp.responseXML; 
var beanRepArray = xmlDoc.getElementsByTagName("beanRepresentation");

但当我将其设为“true”时,它总是说xmlDoc is not defined

var xmlhttp=new XMLHttpRequest();

xmlhttp.open("GET",".."+baseRestUrl+restService+"/"+jmxConnection,true);
xmlhttp.send(null);
xmlDoc=xmlhttp.responseXML; 
var beanRepArray = xmlDoc.getElementsByTagName("beanRepresentation");

我该如何解决这个问题?

0 个答案:

没有答案