我正在尝试使用XmlHttpRequest
带有作为数据的对象发布数据(文件的一部分) Int8Array
,但它在 FF18 中失败,但在 IE 10 和 Chrome 中完美运行。
这是我的 JS:
//dataObj is an Int8Array with approx. 33,000 items
var oReq = new XMLHttpRequest();
oReq.open("POST", "Ajax/PostChunk");
oReq.onload = function (oEvent) {
//
};
oReq.send(dataObj);
我在 Firefox 中使用 Firebug 来调试我的 JS,当我在Net选项卡下观看活动时,这个 XHR 调用没有任何显示。好像它从未被调用过。
此外,在此调用之前,我.ajax()
为“Ajax/PostChunkSize”调用了 jQuerys 方法,该方法在所有浏览器中都可以正常工作,尽管它的数据不使用 an Int8Array
。据我所知,我不能使用.ajax()
它,因为.ajax()
它不支持对象。Int8Array
有谁知道为什么 Firefox 甚至不尝试发送这个?有任何问题,请提出。
提前致谢。