This repository has been archived on 2024-10-16. You can view files and clone it, but cannot push or open issues or pull requests.
skillparts/mirzaev/skillparts/system/web/js/orders.js

43 lines
1.1 KiB
JavaScript

function orders_response(data, status) {
// Обработка ответов
// Основной блок
if (data.main !== undefined) {
main = document.getElementsByTagName('main')[0];
// Обновление документа
main.innerHTML = data.main;
// Реинициализация
reinitialization(main);
}
// Перенаправление
if (data.redirect !== undefined) {
// Перенаправление
history.pushState({}, document.title, data.redirect);
}
// CSRF-токен
if (data._csrf !== undefined) {
// Обновление документа
$('meta[name=csrf-token]').prop("content", data._csrf);
}
}
function orders_response_success(data, status) {
// Обработка ответов от удавшихся запросов
orders_response(data, status);
}
function orders_response_error(data, status) {
// Обработка ответов от неудавшихся запросов
// Инициализвация
data = data.responseJSON;
orders_response(data, status);
}