jQuery不支持该功能,但是您可以使用普通XHR来实现:
var xhr = new XMLHttpRequest()xhr.open("GET", "/test/chunked", true)xhr.onprogress = function () { console.log("PROGRESS:", xhr.responseText)}xhr.send()这适用于所有现代浏览器,包括此处的 IE10。W3C规范。
这里的缺点是
xhr.responseText包含累积的响应。您可以在其上使用子字符串,但更好的主意是使用responseType属性并
slice在上使用
ArrayBuffer。



