2011-05-21 67 views
3

此代码是否可以转换为jQuery代码?例如通过使用:jQuery.get()。虽然我不认为有一个responsetypearraybuffer将JavaScript XMLHttpRequest转换为jQuery

var request = new XMLHttpRequest(); 
request.open("GET", url, true); 
request.responseType = "arraybuffer"; 
request.onload = function() { 
    // do stuff 
} 

request.send(); 

编辑

我试图做一个Chrome的HTML5网络音频的jQuery插件。所以我尽可能地尝试jQuerify。检查出什么,我尝试转换@http://pieterhordijk.com/sandbox/html5-audio-api/webkit-audiocontext-interface/adding-a-basic-control

字谨慎不要点击带有音量高,你只能用网页:)

+0

你的'onload'应该读取'onreadystatechange'。 ['responseType'](https://developer.mozilla.org/zh/XMLHttpRequest#responseType)仅支持FF> = 6。 – 2011-05-21 18:34:18

+0

@Marcel:什么是FF?为什么我会将onload更改为onreadystatechange? – PeeHaa 2011-05-21 18:40:48

+0

FF = Firefox; 'onload'不是['XMLHttpRequest'](https://developer.mozilla.org/en/XMLHttpRequest)对象的属性。 – 2011-05-21 18:46:27

回答

1
$.get(url, function (data) { 
    // do useful things with data 
}); 

的刷新停止它现在的播放按钮如需调整参数,请参阅jQuery.get()