以下是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;
});
});
有什么问题?