基本的な 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 はトリガーされません。ファイル入力で直接使用するとうまく機能します。
助けてくれてありがとう!