Ссылка на документацию: ссылка
Есть возможность обращаться к контроллерам Action БД напрямую.
Вот простая реализация для обычного контроллера Action.
JavaScript
- require(["Ajax", "WoltLabSuite/Core/Ajax/Status"], function (Ajax, AjaxStatus) {
- 'use strict';
- Ajax.api(
- {
- _ajaxSetup: function () {
- return {
- url: YOUR_HTTP_LINK_TO_CONTROLLER + '&t=' + SECURITY_TOKEN,
- }
- },
- },
- {
- key: "value"
- },
- function () {
- // Получен ответ
- },
- function () {
- // Произошла ошибка
- }
- );
- });
Если заменить первую строку следующим кодом, то будет появляться прелоадер (индикатор загрузки) при каждом отдельном запросе.
Комментарии