-
-
-
- Примеры
- API
Это старая версия документа!
Объект для работы с основными функциями системы
assets/js/core.js
w_core.renderData(response)
Функция отображения слоев из объекта data. Используется для обработки ответа по AJAX от объекта w_result. Вызывается автоматически.
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| response | Ответ, объект формируемый объектом w_result | object обязательный | |
| Возвращает | true | boolean |
w_core.request(task, request, funcSuccess, funcProgress, funcError)
Запрос по AJAX
| аргумент | Описание | Тип | По-умолчанию |
|---|---|---|---|
| task | Имя запроса | Имя запроса обязательный | |
| request | Параметры передаваемые методом POST | object, объект FormData обязательный | |
| funcSuccess | Функция, вызываемая при успешном ответе | function | |
| funcProgress | Функция, вызываемая в процессе загрузки(прогресс) | function | |
| funcError | Функция, вызываемая в случае серверной ошибки | function | |
| Возвращает | true | boolean |
function(response,status,jqXHR)
^Аргумент^Описание^Тип^
|this| |Не используется|
|layout|Ответ, обработанный как json|object|
|status|Статус запроса|string|
|jqXHR|Полные данные ответа|объект jqXHR|
==== timer ====
w_core.timer(delay, funcTik, funcDone)
Запускает таймер, который ежесекундно выполняет функцию funcTik до истечения интервала delay, поле истечения выполняется функция funcDone.
^аргумент^Описание^Тип^По-умолчанию^
|delay|Интервал времени в секундах|int обязательный| |
|funcTik|Функция, вызываемая ежесекундно|function| |
|funcDone|Функция, вызываемая в конце|function| |
^Возвращает|true|boolean| |
==== uploader ====
w_core.uploader()
Интерфейс подгрузки файла на сервер
^Возвращает|true|boolean| |