.. _wiki-jquery: ============== Плагины jQuery ============== В этом разделе показаны простейшие примеры использования встроенных плагинов для jQuery. Более подробно о том как использовать, какие параметры существуют и как они назначены по умолчанию - смотрите исходный код каждого плагина в каталоге ``/static_src/js/``. .. _wiki-jquery-quickapi: quickAPI ======== .. versionadded: 2.0 Краткая памятка --------------- Все параметры необязательны и их значения приведены здесь по-умолчанию. .. code-block:: javascript $.quickAPI({ data: { method: "quickapi.test", kwargs: undefined, // если определяете, то это должен быть объект }, url: undefined, // по умолчанию: текущая страница (location.pathname) // или, если существует: window.QUICKAPI_URL sync: false, // синхронность можно устанавливать любым async: true, // из этих двух параметров simple: undefined, // когда истина, то формирует простой запрос, // не упаковывая данные в `jsonData` type: "POST", // когда равно "GET" - формирует простой запрос // также, как и при `simple == true` timeout: 3000, // или, если существует: window.AJAX_TIMEOUT language: undefined, // или, если существует: window.LANGUAGE_CODE log: undefined, // аргумент для console.log(...) callback: function(json, status, xhr) {}, // функция обратного вызова ничего не делает handlerShowAlert: function(head, msg, cls, cb) { // код встроенной функции // смотрите в исходном коде плагина }, // или, если существует: window.handlerShowAlert // с аналогичными параметрами. }) Полный пример ------------- .. code-block:: html {% load static quickapi_base %}