S 回調(diào)函數(shù),傳參的辦法。function uploadFile(t) { ? ? ? ?var fd = new FormData(); ? ? ? ?fd.append("_netLogo", document.getElementById('_netLogo').files[0]); ? ? ? ?var xhr = new XMLHttpRequest();// 原來?xhr.upload.addEventListener("progress", uploadProgress, false); ? ? ? ?xhr.upload.addEventListener("progress", function () { uploadProgress(event,t) }, false); ? ? ? ?xhr.addEventListener("load", uploadComplete, false); ? ? ? ?xhr.addEventListener("error", uploadFailed, false); ? ? ? ?xhr.addEventListener("abort", uploadCanceled, false); ? ? ? ?xhr.open("POST", "/User/WNetEdit2_test"); ? ? ? ?xhr.send(fd); ? ?}function uploadProgress(evt, t) { ? ? ? ?$(t).parent().find("._ProgressNum").remove(); ? ?}上面代碼中為什么調(diào)動不了 ?uploadProgress(evt, t) 方法啊,我想把t傳過去,麻煩大神解釋一下,或者其他方案也行
JS XMLHttpRequest.upload.addEventListener 傳參,回調(diào)
慕田峪3555374
2016-10-25 09:07:59