当我尝试将xml响应返回给调用函数
时,以下代码显示未定义<script>
var content="";
function ReadFile(filename){
var xmlo=new XMLHttpRequest();
xmlo.onreadystatechange=function(){
if(this.readyState==4 && this.status == 200) {
SendData(this.responseText);
}
};
xmlo.open("GET",filename,true);
xmlo.send();
}
function SendData(content){
return content;
}
document.write(ReadFile("test.txt"));
</script>
为什么会这样? 我应该如何解决我面临的问题 我知道我可以在SendData函数中直接使用document.write。 但我想将数据返回给任何调用它的函数。 所以请帮忙知道如何使用这里的return语句