0
Kartik FileInputウィジェットのIDを設定しようとしましたが、設定されていないようです。成功したアップロード後にfileuploadedイベントをキャッチできません。
view.php
Yii2:Kartik FileInputウィジェットがイベントをキャッチするためのIDを設定しました
echo $form->field($ebook, 'imageFile')->widget(FileInput::classname(), [
'id' => 'imageFile',
'options' => ['accept' => 'pdf/*'],
'pluginOptions' => [
'allowedFileExtensions' => ['pdf'],
'showPreview' => false,
'showUpload' => true,
'uploadAsync' => true,
'uploadUrl' => Url::to(['site/upload']),
]
]);
catchevent.js
$('#imageFile').on('fileuploaded', function(event, data, previewId, index) {
var form = data.form, files = data.files, extra = data.extra,
response = data.response, reader = data.reader;
console.log('File uploaded triggered');
});
おかげでそれを見つけることができます私のために働いた! – Phil