Инструменты пользователя

Инструменты сайта


js:w_core

Это старая версия документа!


Объект w_core

Объект для работы с основными функциями системы

Расположение

assets/js/core.js

Методы объекта w_core

renderData

w_core.renderData(response)

Метод отображения слоев из объекта data. Используется для обработки ответа по AJAX от объекта w_result. Вызывается автоматически.

аргументОписаниеТипПо-умолчанию
responseОтвет, объект формируемый объектом w_resultobject обязательный
Возвращаетtrueboolean

request

w_core.request(task, request, funcSuccess, funcProgress, funcError)

Запрос по AJAX

аргументОписаниеТипПо-умолчанию
taskИмя запросаИмя запроса обязательный
requestПараметры передаваемые методом POSTobject, объект FormData обязательный
funcSuccessФункция, вызываемая при успешном ответеfunction
funcProgressФункция, вызываемая в процессе загрузки(прогресс)function
funcErrorФункция, вызываемая в случае серверной ошибкиfunction
Возвращаетtrueboolean

Функция funcSuccess

function(response,status,jqXHR)

Функция, вызываемая при успешном ответе

АргументОписаниеТип
this Не используется
layoutОтвет, обработанный как jsonobject
statusСтатус запросаstring
jqXHRПолные данные ответаобъект jqXHR

Функция funcProgress

function(response,status,jqXHR)

Функция, вызываемая в процессе загрузки(прогресс)

АргументОписаниеТип
this Не используется
jqXHRПолные данные ответаобъект jqXHR

Функция funcError

function(jqXHR)

Функция, вызываемая в случае серверной ошибки

АргументОписаниеТип
this Не используется
jqXHRПолные данные ответаобъект jqXHR

timer

w_core.timer(delay, funcTik, funcDone)

Запускает таймер, который ежесекундно выполняет функцию funcTik до истечения интервала delay, поле истечения выполняется функция funcDone.

аргументОписаниеТипПо-умолчанию
delayИнтервал времени в секундахint обязательный
funcTikФункция, вызываемая ежесекундноfunction
funcDoneФункция, вызываемая в концеfunction
Возвращаетtrueboolean

uploader

w_core.uploader() Интерфейс подгрузки файла на сервер

Возвращаетtrueboolean
js/w_core.1543440789.txt.gz · Последние изменения: 2018/11/29 00:33 — a1