jQuery:文件对话框无法在chrome中打开

时间:2014-01-10 05:03:53

标签: jquery

以下是Google Chrome中的一个奇怪问题:

成功进行AJAX调用后,以下代码无法打开文件对话框:

    $("#btnUpload").click(function(e)
    {
        e.preventDefault();
        $.ajax({
            url:"isowner?docid="+currentFolderId+"&isfolder="+currentFolder,
            type:"GET"
        }).done(function(){
            $("#upldFile").click();
        }).error(function(xhr, status, error){alert("errror");
          return false;
        });
    });

但如果我将$("#upldFile").click();done()

中删除,则以下代码有效
    $("#btnUpload").click(function(e)
    {
        e.preventDefault();
        $("#upldFile").click();
        $.ajax({
            url:"isowner?docid="+currentFolderId+"&isfolder="+currentFolder,
            type:"GET"
        }).done(function(){

        }).error(function(xhr, status, error){alert("errror");
          return false;
        });
    });

有什么问题?

0 个答案:

没有答案