Для осуществления перехода на другую страницу сайта с помощью запроса, можно использовать JavaScript и метод `fetch()`.
Пример скрипта:
```javascript
function createBackup() {
fetch('url_для_создания_бекапа', {
method: 'POST',
body: JSON.stringify({}),
headers: {
'Content-Type': 'application/json'
}
})
.then(response => {
if (response.ok) {
alert('Бекап успешно создан!');
location.reload(); // обновляем текущую страницу
} else {
alert('Ошибка при создании бекапа');
}
})
.catch(error => console.error('Ошибка:', error));
}
```
Этот скрипт отправляет POST запрос на указанный URL для создания бекапа. После получения ответа от сервера, выводится уведомление об успешном создании бекапа или об ошибке. После этого текущая страница обновляется.
Чтобы вызвать эту функцию при нажатии на кнопку, добавьте атрибут `onclick` к вашей кнопке:
```html
<button onclick="createBackup()">Создать бекап</button>
```
При нажатии на эту кнопку будет выполнена функция `createBackup()`, отправляющая запрос и обновляющая страницу.