小编use*_*269的帖子

IE中是否有AJAX进度事件以及如何使用它?

我尝试了所有我能想到的至少到IE9中的进度函数,但没有任何作用.所有其他浏览器都进入progress函数并编写测试文本而没有任何问题.希望有人可以帮助我.谢谢!

     var info = document.getElementById('info');
     var xhr;
        if (window.XMLHttpRequest) {
            xhr = new XMLHttpRequest();  
        } 
        else if (window.ActiveXObject) { 
            try {  
                xhr = new ActiveXObject("Msxml2.XMLHTTP");  
            } 
            catch (e) {  
                try {  
                    xhr = new ActiveXObject("Microsoft.XMLHTTP");  
                } 
                catch (e) {}  
            }  
        }
        xhr.attachEvent("onprogress", function(e) {
            info.innerHTML += "loading...<br />";   
        });

        /*xhr.addEventListener("progress", function(e) {
            info.innerHTML += "loading...<br />";   
        }, false);*/

        xhr.open("GET", "10_MB_File.txt", true);
        xhr.send(null);
Run Code Online (Sandbox Code Playgroud)

javascript ajax events internet-explorer progress

6
推荐指数
1
解决办法
4886
查看次数

标签 统计

ajax ×1

events ×1

internet-explorer ×1

javascript ×1

progress ×1