将javascript中的import.json文件作为对象导入

uelo1irk  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(291)

此问题已在此处找到答案

为什么我的变量在函数内部修改后保持不变异步代码参考(6个答案)
如何从异步调用返回响应(43个应答)
三天前关门。
正如标题中所述,我想使用xmlhttprequest将javascript中的.json文件的内容作为javascript对象导入。
我可以导入它,例如,将.json的内容记录到request.onload=function()中的控制台,但我不知道如何在代码中将其保存为本地对象。
我尝试了很多方法(例如,见下面的代码),但都不起作用。

  1. var requestURL = *url*;
  2. var request = new XMLHttpRequest();
  3. request.open('GET', requestURL);
  4. request.responseType = 'json';
  5. request.send();
  6. var GAMESTATE = {};
  7. request.onload = function(GAMESTATE) {
  8. GAMESTATE = request.response;
  9. }
  10. console.log(GAMESTATE);

控制台中的日志只显示“未定义”。
.json内容如下所示:

  1. {
  2. "PAUSED": 0,
  3. "RUNNING": 1,
  4. "MENU": 2,
  5. "GAMEOVER": 3,
  6. "NEWLEVEL": 4
  7. }

谢谢你的帮助!:)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题