/
valieva
/
project
Обзор
Документация
Войти
/
valieva
/
project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
BACKEND
parserdodep.html
93 строки
3 KB
valieva
upload files
02 июн 2025, 14:44
02 июн 2025, 14:44
7790b5a
Код
Авторство
О чём код?
<!-- templates/index.html - добавляем кнопку и скрипт --> <!DOCTYPE html> <html> <head> <title>Парсер Яндекс.Маркета</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <style> .button { background-color: #4CAF50; border: none; color: white; padding: 10px 20px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 10px 2px; cursor: pointer; border-radius: 4px; } .button:hover { background-color: #45a049; } #status-message { margin: 10px; padding: 10px; border-radius: 4px; } .success { background-color: #dff0d8; color: #3c763d; } .error { background-color: #f2dede; color: #a94442; } .loading { background-color: #d9edf7; color: #31708f; } </style> </head> <body> <h1>Управление парсингом</h1> <!-- Кнопка для заполнения тестовыми данными --> <button id="fill-test-data" class="button">Заполнить тестовыми данными</button> <div id="status-message"></div> <!-- Остальной код без изменений --> <h2>Добавить категорию</h2> <form method="POST" action="/add_category"> <!-- ... --> </form> <script> // Обработчик для кнопки заполнения тестовых данных $('#fill-test-data').click(function() { const statusDiv = $('#status-message'); statusDiv.removeClass('success error').addClass('loading'); statusDiv.text('Создание тестовых данных...'); $.ajax({ url: '/fill_test_data_ajax', type: 'POST', success: function(response) { if (response.status === 'success') { statusDiv.removeClass('loading').addClass('success'); statusDiv.text(response.message); // Перезагружаем страницу через 2 секунды setTimeout(function() { location.reload(); }, 2000); } else { statusDiv.removeClass('loading').addClass('error'); statusDiv.text('Ошибка: ' + response.message); } }, error: function(xhr) { statusDiv.removeClass('loading').addClass('error'); statusDiv.text('Ошибка сервера: ' + xhr.statusText); } }); }); // Остальные скрипты без изменений $('form[action="/parse"]').submit(function(e) { // ... }); </script> </body> </html>