Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用request.open(“GET”、“cube.json”)将json文件加载到webgl代码中;_Javascript_Ajax_Webgl - Fatal编程技术网

Javascript 无法使用request.open(“GET”、“cube.json”)将json文件加载到webgl代码中;

Javascript 无法使用request.open(“GET”、“cube.json”)将json文件加载到webgl代码中;,javascript,ajax,webgl,Javascript,Ajax,Webgl,我在试验中提供的代码,我特别尝试加载与html文件位于同一目录中的json图像,但没有加载 代码是:- 在中,我从第14课中获取了加载茶壶的代码,并在第1课中使用了它。 我开始认为问题可能是我在加载文件之前就在绘制对象 当我尝试使用firebug进行调试时,我得到一个错误,即我的变量没有定义,该变量应该保存我正在加载的多维数据集的顶点位置 我不是专家,所以调试一直困扰着我 等待答复 谢谢您的问题听起来像是因为XMLHttpRequest是异步的(即request.send()启动读取,但不等待

我在试验中提供的代码,我特别尝试加载与html文件位于同一目录中的json图像,但没有加载

代码是:-

在中,我从第14课中获取了加载茶壶的代码,并在第1课中使用了它。 我开始认为问题可能是我在加载文件之前就在绘制对象

当我尝试使用firebug进行调试时,我得到一个错误,即我的变量没有定义,该变量应该保存我正在加载的多维数据集的顶点位置

我不是专家,所以调试一直困扰着我

等待答复


谢谢

您的问题听起来像是因为
XMLHttpRequest
是异步的(即
request.send()
启动读取,但不等待它完成)

尝试通过更改行使json加载同步

    request.open("GET", "cube.json");


您可以在

上找到
XMLHttpRequest
的文档,有人能帮我吗?另请参见
    request.open("GET", "cube.json", false);