p:单击上传按钮后,fileUpload将在IE9中永久加载

时间:2015-11-05 01:41:51

标签: internet-explorer jsf file-upload primefaces

我有以下代码。但不知道为什么在我的电脑IE9中,它显示单击上传按钮时不停止加载。但它适用于chrome和firefox。

<p:fileUpload  id="fileUpload1s1"
               process="@form"
               label="Browse" 
               multiple="false"
               fileUploadListener="#{DataController.uploadataFile}"                                               
               mode="advanced"
               showButtons="false"
               auto="false"                                               
               sizeLimit="4000000"
               allowTypes="/(\.|\/)(txt)$/"
               required="true"> 
</p:fileUpload>

1 个答案:

答案 0 :(得分:0)

我在上传按钮操作中创建了按钮来处理上传,如下面的代码。没有在fileupload控件中使用上传按钮。

function clickUpload() {
                var b = $(PrimeFaces.escapeClientId("form1:excelUpload")+" .ui-fileupload-preview").length;

                if(b==0)
                    edis.showErrorMsg("Please select an Text File to upload");
                else {
                    $(PrimeFaces.escapeClientId("form1:excelUpload")+" .ui-fileupload-upload")[0].click();
                }
            }