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