XMLHttpRequest不加载除最后一个文件以外的任何文件

时间:2019-11-17 19:00:31

标签: javascript xmlhttprequest

所以我在做游戏,我需要加载JSON文件,我做了这样的功能

for (let n = 0; n < names.length; n++) {
  //Extracting name from file
  let path = names[n];
  name = names[n].split("/");
  name = name[name.length - 1].split(".");
  //Checking for right extension
  if (name[1] === "json") {
    let xobj = new XMLHttpRequest();
    xobj.overrideMimeType("text/json");
    xobj.open('GET', path, true);

    xobj.onreadystatechange = function() {
      if (xobj.readyState === 4 && xobj.status == "200") {
        vars.assets[name[0]] = JSON.parse(xobj.responseText);
        onload(); //Callback function
      }
    };
    xobj.send(null);
    continue
  }
}

我在调试中签入,它表明类型还可以,只有最后一个文件加载

那可能是什么?

0 个答案:

没有答案