Программный интерфейс

Показывать:
Определен в: src\common.js:1297
Модуль: common

Наша promise-реализация ajax

  • Поддерживает basic http авторизацию
  • Позволяет установить перед отправкой запроса специфические заголовки
  • Поддерживает получение и отправку данных с типом blob
  • Позволяет отправлять запросы типа get, post, put, patch, delete

Методы

delete_ex

(
  • url
  • auth
  • beforeSend
)
Promise. асинхронный

Определен в src\common.js:1540

Выполняет асинхронный delete запрос с авторизацией и возможностью установить заголовки http

Параметры:

  • url String
  • auth Boolean
  • beforeSend Function
    • callback перед отправкой запроса на сервер

Возвращает:

Promise.:

get

(
  • url
)
Promise. асинхронный

Определен в src\common.js:1453

Выполняет асинхронный get запрос

Параметры:

  • url String

Возвращает:

Promise.:

get_and_save_blob

(
  • url
  • post_data
  • file_name
)
Promise.

Определен в src\common.js:1591

Получает с сервера двоичные данные (pdf отчета или картинку или произвольный файл) и показывает диалог сохранения в файл

Параметры:

  • url String
    • адрес, по которому будет произведен запрос
  • post_data Object | String
    • данные запроса
  • file_name String
    • имя файла для сохранения

Возвращает:

Promise.:

get_and_show_blob

(
  • url
  • post_data
  • [method]
)
асинхронный

Определен в src\common.js:1554

Получает с сервера двоичные данные (pdf отчета или картинку или произвольный файл) и показывает его в новом окне, используя data-url

Параметры:

  • url String
    • адрес, по которому будет произведен запрос
  • post_data Object | String
    • данные запроса
  • [method] String optional

get_ex

(
  • url
  • auth
  • beforeSend
)
Promise. асинхронный

Определен в src\common.js:1484

Выполняет асинхронный get запрос с авторизацией и возможностью установить заголовки http

Параметры:

  • url String
  • auth Boolean
  • beforeSend Function
    • callback перед отправкой запроса на сервер

Возвращает:

Promise.:

patch_ex

(
  • url
  • postData
  • auth
  • beforeSend
)
Promise. асинхронный

Определен в src\common.js:1526

Выполняет асинхронный patch запрос с авторизацией и возможностью установить заголовки http

Параметры:

  • url String
  • postData String
    • данные для отправки на сервер
  • auth Boolean
  • beforeSend Function
    • callback перед отправкой запроса на сервер

Возвращает:

Promise.:

post

(
  • url
  • postData
)
Promise. асинхронный

Определен в src\common.js:1464

Выполняет асинхронный post запрос

Параметры:

  • url String
  • postData String
    • данные для отправки на сервер

Возвращает:

Promise.:

post_ex

(
  • url
  • postData
  • auth
  • beforeSend
)
Promise. асинхронный

Определен в src\common.js:1498

Выполняет асинхронный post запрос с авторизацией и возможностью установить заголовки http

Параметры:

  • url String
  • postData String
    • данные для отправки на сервер
  • auth Boolean
  • beforeSend Function
    • callback перед отправкой запроса на сервер

Возвращает:

Promise.:

put_ex

(
  • url
  • postData
  • auth
  • beforeSend
)
Promise. асинхронный

Определен в src\common.js:1512

Выполняет асинхронный put запрос с авторизацией и возможностью установить заголовки http

Параметры:

  • url String
  • postData String
    • данные для отправки на сервер
  • auth Boolean
  • beforeSend Function
    • callback перед отправкой запроса на сервер

Возвращает:

Promise.:

Свойства

authorized

Boolean

Определен в src\common.js:1446

признак авторизованности на сервере

password

String

Определен в src\common.js:1433

пароль пользователя для авторизации на сервере

username

String

Определен в src\common.js:1426

имя пользователя для авторизации на сервере