Javascript 文件上传刷新问题Hayageek jquery

Javascript 文件上传刷新问题Hayageek jquery,javascript,php,jquery,ajax,jquery-plugins,Javascript,Php,Jquery,Ajax,Jquery Plugins,我正在使用hayageek jquery文件上传插件和一个表单,该表单用于创建事件集。每个事件集最多可以有5个文件。表单通过ajax调用发布数据。创建新事件集时,上载程序抛出错误“仅允许5个文件”,因为文件限制已用于上一个事件集。因此,每次我都被迫刷新页面以创建新的事件集。我想在不刷新页面的情况下重置文件上传程序,不知道如何使用这个插件。这是我正在使用的代码: $("#fileuploader").uploadFile({ url: "upload.php",

我正在使用hayageek jquery文件上传插件和一个表单,该表单用于创建事件集。每个事件集最多可以有5个文件。表单通过ajax调用发布数据。创建新事件集时,上载程序抛出错误“仅允许5个文件”,因为文件限制已用于上一个事件集。因此,每次我都被迫刷新页面以创建新的事件集。我想在不刷新页面的情况下重置文件上传程序,不知道如何使用这个插件。这是我正在使用的代码:

$("#fileuploader").uploadFile({
         url: "upload.php",
             dragDrop: true,
             fileName: "myfile",
             returnType: "json",
             maxFileSize:1024*5120,
             maxFileCount:5,
             allowedTypes:"jpg,png,pdf",
             showDelete: true,
             deleteCallback: function (data, pd) {
                for (var i = 0; i < data.length; i++) {
                    $.post("updel.php", {op: "delete",name: data[i]},
                    function (resp,textStatus, jqXHR) {
                    //Show Message  
                    alert("File Deleted");
                   });           
                 }
              pd.statusbar.hide(); 
             }
     });
$(“#文件上传器”).uploadFile({
url:“upload.php”,
德拉格德罗普:没错,
文件名:“myfile”,
returnType:“json”,
最大文件大小:1024*5120,
maxFileCount:5,
允许的类型:“jpg、png、pdf”,
showDelete:true,
deleteCallback:函数(数据,pd){
对于(变量i=0;i

有人能帮我解决这个问题吗…………

此解决方法解决了我的问题:

    var j=0;
$("#fileuploader").uploadFile({
            url: "upload.php",
                dragDrop: true,
                fileName: "myfile",
                returnType: "json",
                maxFileSize:1024*5120,
                // maxFileCount:5,
                allowedTypes:"jpg,png,pdf",
                showDelete: true,
                deleteCallback: function (data, pd) {
                   for (var i = 0; i < data.length; i++) {
                        $.post("updel.php", {op: "delete",name: data[i]},
                        function (resp,textStatus, jqXHR) {
                               //Show Message   
                               alert("File Deleted");
                               });
                        }
                        pd.statusbar.hide(); //You choice.
               },
               onSelect:function(files) {  
                    files[0].name;
                    files[0].size;
                alert(files.length);
                j=j+files.length;
                if(j<=5){
                         return true; //to allow file submission.
                }
           else {
          alert("limit exceeded");
          return false;
           }
            }
         });    
var j=0;
$(“#文件上传器”).uploadFile({
url:“upload.php”,
德拉格德罗普:没错,
文件名:“myfile”,
returnType:“json”,
最大文件大小:1024*5120,
//maxFileCount:5,
允许的类型:“jpg、png、pdf”,
showDelete:true,
deleteCallback:函数(数据,pd){
对于(变量i=0;i