AJAX 之 XHR, jQuery, Fetch 的对比

由制作进度条而引发的思考:
原始xhr对象也可以监视到post上传文件的进度
利用原生onprocess属性可以监视到上传进度。
jQuery 利用$.ajax 时获取原生XMLHttpRequest 对象的方法
xhr: function(){ //这是关键 获取原生的xhr对象 做以前做的所有事情 
var xhr = jQuery.ajaxSettings.xhr(); 
xhr.upload.onload = function (){ 
        alert('finish downloading') 
xhr.upload.onprogress = function (ev) { 
        if(ev.lengthComputable) { 
                var percent = 100 * ev.loaded/ev.total; 
                console.log(percent,ev) 
        } 
立即登录, 发表评论.
没有帐号? 立即注册