0

基本的な Blueimp ファイル アップロード プラグインを使用しています。

私のHTMLは次のようになります:

 <input id="fileupload" class="button-default" type="file" name="files[]" data-url="/php/upload.php" multiple>

そして私のスクリプト:

function subir(){
    $('#fileupload').fileupload({
        dataType: "json",
        done: function (e, data) {
            $.each(data.result.files, function (index, file) {
                if(file.error != null){
                    $('#consola').text(file.error);
                };
                myFunction();
            });
        }
    });
};

ページにメニューがあるので、ファイル入力ボックスを非表示にして、代わりにメニュー項目を使用してファイルのアップロードをトリガーしたいと思います。

メニュー項目には「item5」のクラスがあるので、試しました:

$('.item5').bind("click", subir);

しかし、関数 subir はトリガーされません。ファイル入力で直接使用するとうまく機能します。

助けてくれてありがとう!

4

1 に答える 1