Работа с загрузчиком файлов по ajax
инициализация загрузчика выполняется для элемента input type=file установкой атрибута data-type=upload. При этом родительский элемент label становится доступен для приема изображений методом drag-n-drop. В атрибут data-request записывается имя контроллера обрабатывающего загрузку файла.
<label> <input data-type="upload" data-request="user.gallery.upload" type="file" name="file" multiple="true" /> </label>
assets/js/core.js
context.on('w_upload_start', handler)
Событие возникающее в начале загрузки файла на сервер с помощью загрузчика
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| context | Объект загрузчика JQuery(document) | объект JQuery(document) обязательный | |
| handler | Функция обработчик | function обязательный |
function(uploader)
| Аргумент | Описание | Тип |
|---|---|---|
| this | Объект загрузчика JQuery(document) | объект JQuery(document) |
| uploader | Объект конфигурации загрузчика | string |
context.on('w_upload_progress', handler)
Событие возникающее в процессе прогресса загрузки файла на сервер загрузчиком
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| context | Объект загрузчика JQuery(document) | объект JQuery(document) обязательный | |
| handler | Функция обработчик | function обязательный |
function(uploader)
| Аргумент | Описание | Тип |
|---|---|---|
| this | Объект загрузчика JQuery(document) | объект JQuery(document) |
| uploader | Объект конфигурации загрузчика | string |
context.on('w_upload_success', handler)
Событие возникающее в случае успеха загрузки файла на сервер с помощью загрузчика
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| context | Объект загрузчика JQuery(document) | объект JQuery(document) обязательный | |
| handler | Функция обработчик | function обязательный |
function(uploader)
| Аргумент | Описание | Тип |
|---|---|---|
| this | Объект загрузчика JQuery(document) | объект JQuery(document) |
| uploader | Объект конфигурации загрузчика | string |
context.on('w_upload_error', handler)
Событие возникающее в случае ошибки загрузки файла на сервер с помощью загрузчика
| Аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| context | Объект загрузчика JQuery(document) | объект JQuery(document) обязательный | |
| handler | Функция обработчик | function обязательный |
function(uploader)
| Аргумент | Описание | Тип |
|---|---|---|
| this | Объект загрузчика JQuery(document) | объект JQuery(document) |
| uploader | Объект конфигурации загрузчика | string |