如何在AJAX XMLHttpRequest中返回一个值?
这种方法不起作用(对不起,我试过谷歌,但我找不到答案):
shema = GetDoc("my_file.txt");
alert(shema);
function GetDoc(FileName)
{
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function()
{
if (this.readyState == 4 && this.status == 200)
{
var allText = this.responseText;
return allText;
}
};
xhttp.open("GET", FileName, true);
xhttp.send();
}
编辑:我没有在How do I return the response from an asynchronous call?中得到答案,我在发布之前已经检查过。