Показать сообщение отдельно
  #20 (permalink)  
Старый 24.07.2024, 18:10
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,795

ptihka, покажите код, который используете для отправки запроса на контроллер.
Обрабатывать ответ на запрос нужно там же, где вы его отправляете, а не пытаться его каким-нибудь хитрым образом перехватить и обработать.

По хорошему, как и написали выше, вам стоит изменить формат ответа вашего контроллера, текущий формат - форменный ужас.

UPD. по идее что-то типа такого должно получится с текущим форматом ответа контроллера (на базе кода ksa):
<select id="tmp1"></select>

<script>
fetch('/Scan_network', {method: 'post'})    
    .then(res => res.json())
    .then(obj => {
        for (let i = 0; i < +obj.Nomber; i++) {
            const o = document.createElement('option');
            o.value = obj['дБм' + i];
            o.textContent = obj['Name' + i];
            tmp1.insertAdjacentElement('beforeend', o);
        }
    });
</script>

Последний раз редактировалось Nexus, 24.07.2024 в 18:17.
Ответить с цитированием