1

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

しかし、ファイルを追加または削除すると、イベントは発生しません。どうしてこれなの?

4

2 に答える 2

1

私はこれと同じ問題に遭遇しました。問題は、イベントをサブスクライブしたい場合、入力要素にクラスを設定できないことです。

したがって、入力要素は次のようになります。 <input id="fileControl" type="file" name="fileControl"/>

その後、動作するはずです。

これはもうあなたにとっては問題ではないと思いますが、他の誰かがこれを必要とする場合に備えて.

于 2013-01-02T16:14:24.047 に答える
0

これを見ただけで....それに応じてドキュメントを更新しました http://www.fyneworks.com/jquery/multiple-file-upload/

ドキュメントを最新の状態に保つ時間はほとんどありませんが、これは大きな問題です (私が受け取るほとんどのサポート クエリの背後にある理由です) ので、ご指摘いただきありがとうございます!

于 2013-06-06T05:14:48.197 に答える