其实不是很明白,通过异常iframe,那么一个文件没上传结束,下一个文件上传可以吗?顺便问下,有哪些框架~

解决方案 »

  1.   

    [url=http://www.phptogether.com/uploadifydoc/]jquery.Uploadify[/code]这个不错
      

  2.   

    uploadify这个不错
      

  3.   

    Ajax.FileUpload = function (url, fileId, SuccessDo) {
        var imageLoad;
        var imageLoadParent;
        var myform = document.createElement("form");
        myform.style.display = "none";
        myform.action = url;
        myform.enctype = "multipart/form-data";
        myform.method = "post";    var is_chrome = /chrome/.test(navigator.userAgent.toLowerCase());
        if (is_chrome && document.getElementById(fileId).value == '')
            return; //Chrome bug onchange cancel
        if (document.all || is_chrome) {// IE 
            imageLoad = document.getElementById(fileId);
            imageLoadParent = document.getElementById(fileId).parentNode;
            myform.appendChild(imageLoad);
            document.body.appendChild(myform);
        }
        else { //FF
            imageLoad = document.getElementById(fileId).cloneNode(true);
            myform.appendChild(imageLoad);
            document.body.appendChild(myform);
        }
        $(myform).ajaxSubmit({
            success: function (responseText) {
                //这里请对应修改上传文件返回值,不要轻易把我删掉
                var res = responseText.split('|');
                alert(res[1]);
                if (res[0] == 1) {
                    $(".k-close").click();
                    $(".k-window,.k-overlay").remove();
                    SuccessDo();
                }
            }
        });
    }