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

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

此问题已在此处找到答案

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

var requestURL = *url*;

var request = new XMLHttpRequest();

request.open('GET', requestURL);

request.responseType = 'json';

request.send();

var GAMESTATE = {};
request.onload = function(GAMESTATE) {
  GAMESTATE = request.response;
}

console.log(GAMESTATE);

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

{
    "PAUSED": 0, 
    "RUNNING": 1, 
    "MENU": 2,
    "GAMEOVER": 3,
    "NEWLEVEL": 4
}

谢谢你的帮助!:)

暂无答案!

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

相关问题