Не понимаю чем ответ в виде JSON строки такой ужасный? На что нужно изменить формат ответа?
function scan1(){
scan = new XMLHttpRequest();
scan.open("POST", '/Scan_network', true);
scan.send();
}
Тут то ничего замысловатого нет , я ничего не пытаюсь перехватывать , я отправляю запрос на контроллер там обработался запрос и вместе с ответом отправил переменнуб обратно на страницу , так вот эту переменную мне и нужно взять и уже распарсить в выпадающий список по такому принципу как предложил KSA