DmitrMakeev commited on
Commit
41159f1
1 Parent(s): 4ca4f35

Update biz_v.html

Browse files
Files changed (1) hide show
  1. biz_v.html +64 -62
biz_v.html CHANGED
@@ -71,77 +71,79 @@
71
 
72
  <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
73
  <script>
74
- toastr.options = {
75
- "closeButton": false,
76
- "debug": false,
77
- "newestOnTop": false,
78
- "progressBar": false,
79
- "positionClass": "toast-top-right",
80
- "preventDuplicates": false,
81
- "onclick": null,
82
- "showDuration": "300",
83
- "hideDuration": "1000",
84
- "timeOut": "5000",
85
- "extendedTimeOut": "1000",
86
- "showEasing": "swing",
87
- "hideEasing": "linear",
88
- "showMethod": "fadeIn",
89
- "hideMethod": "fadeOut"
90
- };
 
91
 
92
- document.getElementById('sendRequestButton').addEventListener('click', function() {
93
- const token = document.getElementById('tokenInput').value;
94
- const minDate = document.getElementById('dateSelect').value;
95
- const type = document.getElementById('typeSelect').value;
96
- const url = '/send_request';
97
- fetch(url, {
98
- method: 'POST',
99
- headers: {
100
- 'Content-Type': 'application/x-www-form-urlencoded'
101
- },
102
- body: 'token=' + encodeURIComponent(token) + '&minDate=' + encodeURIComponent(minDate) + '&type=' + encodeURIComponent(type)
103
- })
104
- .then(response => response.json())
105
- .then(data => {
106
- console.log('JSON Response:', data);
107
- createDropdown(data);
108
- })
109
- .catch(error => {
110
- console.error('Error:', error);
111
- toastr.error('Error: ' + error.message);
112
- });
113
- });
114
-
115
- function createDropdown(data) {
116
- const container = document.getElementById('dropdown-container');
117
- container.innerHTML = ''; // Очистить контейнер перед добавлением нового списка
118
- const select = document.createElement('select');
119
- select.id = 'dropdown';
120
- data.forEach(item => {
121
- const option = document.createElement('option');
122
- option.value = item;
123
- option.text = item;
124
- select.appendChild(option);
125
- });
126
- container.appendChild(select);
127
- document.getElementById('sendGetRequestButton').addEventListener('click', function() {
128
- const selectedValue = document.getElementById('dropdown').value;
129
  const token = document.getElementById('tokenInput').value;
130
- const getUrl = '/send_get_request?token=' + encodeURIComponent(token) + '&webinarId=' + encodeURIComponent(selectedValue);
131
- fetch(getUrl, {
132
- method: 'GET'
 
 
 
 
 
 
133
  })
134
  .then(response => response.json())
135
  .then(data => {
136
- console.log('GET Response:', data);
137
- toastr.success('User data saved successfully'); // Здесь показываем уведомление о том, что данные успешно сохранены
138
  })
139
  .catch(error => {
140
  console.error('Error:', error);
141
- toastr.error('Error: ' + error.message); // Здесь показываем уведомление об ошибке
142
  });
143
  });
144
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  </script>
146
  </body>
147
- </html>
 
71
 
72
  <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script>
73
  <script>
74
+ document.addEventListener('DOMContentLoaded', function() {
75
+ toastr.options = {
76
+ "closeButton": false,
77
+ "debug": false,
78
+ "newestOnTop": false,
79
+ "progressBar": false,
80
+ "positionClass": "toast-top-right",
81
+ "preventDuplicates": false,
82
+ "onclick": null,
83
+ "showDuration": "300",
84
+ "hideDuration": "1000",
85
+ "timeOut": "5000",
86
+ "extendedTimeOut": "1000",
87
+ "showEasing": "swing",
88
+ "hideEasing": "linear",
89
+ "showMethod": "fadeIn",
90
+ "hideMethod": "fadeOut"
91
+ };
92
 
93
+ document.getElementById('sendRequestButton').addEventListener('click', function() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  const token = document.getElementById('tokenInput').value;
95
+ const minDate = document.getElementById('dateSelect').value;
96
+ const type = document.getElementById('typeSelect').value;
97
+ const url = '/send_request';
98
+ fetch(url, {
99
+ method: 'POST',
100
+ headers: {
101
+ 'Content-Type': 'application/x-www-form-urlencoded'
102
+ },
103
+ body: 'token=' + encodeURIComponent(token) + '&minDate=' + encodeURIComponent(minDate) + '&type=' + encodeURIComponent(type)
104
  })
105
  .then(response => response.json())
106
  .then(data => {
107
+ console.log('JSON Response:', data);
108
+ createDropdown(data);
109
  })
110
  .catch(error => {
111
  console.error('Error:', error);
112
+ toastr.error('Error: ' + error.message);
113
  });
114
  });
115
+
116
+ function createDropdown(data) {
117
+ const container = document.getElementById('dropdown-container');
118
+ container.innerHTML = ''; // Очистить контейнер перед добавлением нового списка
119
+ const select = document.createElement('select');
120
+ select.id = 'dropdown';
121
+ data.forEach(item => {
122
+ const option = document.createElement('option');
123
+ option.value = item;
124
+ option.text = item;
125
+ select.appendChild(option);
126
+ });
127
+ container.appendChild(select);
128
+ document.getElementById('sendGetRequestButton').addEventListener('click', function() {
129
+ const selectedValue = document.getElementById('dropdown').value;
130
+ const token = document.getElementById('tokenInput').value;
131
+ const getUrl = '/send_get_request?token=' + encodeURIComponent(token) + '&webinarId=' + encodeURIComponent(selectedValue);
132
+ fetch(getUrl, {
133
+ method: 'GET'
134
+ })
135
+ .then(response => response.json())
136
+ .then(data => {
137
+ console.log('GET Response:', data);
138
+ toastr.success('User data saved successfully'); // Здесь показываем уведомление о том, что данные успешно сохранены
139
+ })
140
+ .catch(error => {
141
+ console.error('Error:', error);
142
+ toastr.error('Error: ' + error.message); // Здесь показываем уведомление об ошибке
143
+ });
144
+ });
145
+ }
146
+ });
147
  </script>
148
  </body>
149
+ </html>