JQuery多文件事件未激发

JQuery Multi File event not firing

本文关键字:文件事件 JQuery      更新时间:2024-01-15

我在aspx 中有以下代码

<input id="fileControl" type="file" class="multi" name="fileControl"/>

 $(document).ready(function () {
        var fileSelections = [];  
         $('#fileControl').MultiFile({
            onFileAppend: function () {
                //$('#F9-Log').append('<li>onFileAppend - '+value+'</li>')
                fileSelections.push(value);
            },
            onFileSelect: function () {
                fileSelections.push();
            },
            afterFileSelect: function () {
                fileSelections.push();
            },
            afterFileAppend: function () {
                fileSelections.push();
            }
        });
    }); 

我添加了以下文件作为jQuery多文件插件的一部分

jquery.MetaData.js
jquery.MultiFile.js
jquery.MultiFile.pack.js

但是,当我添加或删除一个文件时,不会触发事件。为什么会这样?

我遇到了同样的问题,问题是如果你想订阅事件,你不能在输入元素中设置类。

因此,您的输入元素应该如下所示:<input id="fileControl" type="file" name="fileControl"/>

那么它应该会起作用。

我想这对你来说已经不是问题了,但万一其他人需要的话。

刚刚看到这个。。。。已相应地更新了文档http://www.fyneworks.com/jquery/multiple-file-upload/

我几乎找不到时间让文档保持最新,但这是一个巨大的问题(我收到的大多数支持查询背后的原因),所以感谢您指出这一点!