var mapFile = new XMLHttpRequest();
mapFile.open("GET", "http://localhost:8000/res/map01.txt", true);
mapFile.onreadystatechange = function() {
if (mapFile.readyState === 4) {
if (mapFile.status === 200) {
this.lines = mapFile.responseText.split("\n");
}
}
}
this.lines = mapFile.onreadystatechange.lines;
mapFile.send(null);
我有那个代码,我试图保存this.lines
在里面mapFile.onreadstatechange
,以便以后保存this.lines
在外部范围内。但是,mapFile.onreadystatachange.lines
未定义,我无法保存该变量以供以后使用。我什至尝试使用element.innerHTML
which 是一个肮脏的黑客,但它也没有用。