【发布时间】:2011-05-21 18:24:35
【问题描述】:
这段代码可以转换成jQuery代码吗?例如,使用:jQuery.get()。虽然我认为没有responsetypearraybuffer。
var request = new XMLHttpRequest();
request.open("GET", url, true);
request.responseType = "arraybuffer";
request.onload = function() {
// do stuff
}
request.send();
编辑
我正在尝试为 jQuery 制作 Chrome HTML5 Web Audio 插件。所以我尽量jQuerify。查看我尝试转换的内容@http://pieterhordijk.com/sandbox/html5-audio-api/webkit-audiocontext-interface/adding-a-basic-control
请注意不要点击音量高的播放按钮,因为您现在只能通过刷新页面来停止它:)
【问题讨论】:
-
您的
onload应为onreadystatechange。responseType仅支持 FF >= 6。 -
@Marcel:FF 是什么?为什么我要将 onload 改为 onreadystatechange?
-
FF = 火狐;
onload不是XMLHttpRequest对象的属性。 -
嗯,我正在研究的东西是实验性的(Chrome canary 版本)。所以你对浏览器的支持可能是对的。而且我需要使用 onload 而不是 onreadystatechange。
-
啊哈,这让事情更清楚了。但是为什么要使用
onload呢?
标签: javascript jquery ajax get