所以我的代码是调用我的服务器上的文件“zom3.ms3d”,我已经确认在那里,你也可以,以及所有的源代码。 (http://www.pso2u.com)XMLHttpRequest不断回来空
这是有问题的代码:
function getMs3dModel(model, name){
var xhr = new XMLHttpRequest();
xhr.open('GET', name, true);
xhr.responseType = 'arraybuffer';
xhr.onload = function(e) {
parseBinFile(model, name, this.response);
};
xhr.send();
}
而这正是它打印的内容(或前10个字节的话)
function parseBinFile(model, name, buffer){
var headerStr = new DataView(buffer, 0, 10);
console.log(headerStr);
}
为什么我的请求返回null?
你使用什么浏览器?在Mac上运行Safari,响应是一个长度为99113字节的数组缓冲区。这听起来像你实际期待的。 – andypaxo
使用firefox 15.0a2:< – CyanPrime