Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / GET запрос. Не происходит переход. / 8 сообщений из 8, страница 1 из 1
20.10.2018, 20:31
    #39720352
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
Почему при нажатии на кнопку не происходит перехода?
Точнее сказать вообще ничего не происходит.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<head>
    <meta charset="utf-8">
</head>
<body>
<button onclick="loadPhones()">Загрузить!</button>
<script>
    function loadPhones() {
        var xmlHttp = new XMLHttpRequest();
        xmlHttp.open( "GET", 'http://localhost:8080', true );
        xmlHttp.send();
    }
</script>
</body>
</html>
...
Рейтинг: 0 / 0
20.10.2018, 21:56
    #39720363
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
MolasarПочему при нажатии на кнопку не происходит перехода?Вы делаете асинхронный запрос. Какой переход ожидаете получить от асинхронного запроса?

MolasarТочнее сказать вообще ничего не происходит.Что написали - то и происходит. У Вас нигде не читается xmlHttp.responseText, где содержится полученный контент. Вы просто ничего не делаете с данными, даже если они получены и ничего не делаете в случае ошибки. Возможно, в коде чего-то не хватает.


Если же Вам нужно яваскриптом отправить браузер на какой-то адрес, то делается это проще, примерно так:
Код: sql
1.
document.location = 'http://localhost:8080';
...
Рейтинг: 0 / 0
21.10.2018, 15:02
    #39720462
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
vkleMolasarПочему при нажатии на кнопку не происходит перехода?Вы делаете асинхронный запрос. Какой переход ожидаете получить от асинхронного запроса?

MolasarТочнее сказать вообще ничего не происходит.Что написали - то и происходит. У Вас нигде не читается xmlHttp.responseText, где содержится полученный контент. Вы просто ничего не делаете с данными, даже если они получены и ничего не делаете в случае ошибки. Возможно, в коде чего-то не хватает.


Если же Вам нужно яваскриптом отправить браузер на какой-то адрес, то делается это проще, примерно так:
Код: sql
1.
document.location = 'http://localhost:8080';



Спасибо. Понял.

Подскажите, пожалуйста, как можно передать в строку адреса выбранное значение элемента <select>?

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    <script>
        function citySelect() {
            document.location = 'http://localhost:8080/services';
        }
    </script>

    <select id="select_id" onchange="citySelect()">
        <option>Moscow</option>
        <option>London</option>
        <option>Paris</option>
    </select>
...
Рейтинг: 0 / 0
21.10.2018, 15:12
    #39720465
Molasar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
Код: html
1.
2.
3.
4.
5.
6.
7.
<script>
        function citySelect() {
            var sel = document.getElementById("cityFilter");
            var city = sel.options[sel.selectedIndex].text;
            document.location = 'http://localhost:8080/branches?cityFilter=' + city;
        }
</script>
...
Рейтинг: 0 / 0
21.10.2018, 15:17
    #39720469
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
Molasar,

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<script>
    function onCityChanged(sender) {
        var cityName = sender.selectedOptions[0].text;

        document.location = 'http://localhost:8080/branches/?cityFilter=' + cityName;
    }
</script>
<select id="select_id" onchange="onCityChanged(this)">
    <option>Moscow</option>
    <option>London</option>
    <option>Paris</option>
</select>
...
Рейтинг: 0 / 0
21.10.2018, 18:15
    #39720523
Лысый дядька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
MolasarПодскажите, пожалуйста, как можно передать в строку адреса выбранное значение элемента <select>
Может стоит заюзать HTML-форму? Она и селект засабмитит и документ обновит :)
...
Рейтинг: 0 / 0
21.10.2018, 19:27
    #39720540
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
Лысый дядька,

Сама что ли? Там тоже кнопа сабмит будет.
...
Рейтинг: 0 / 0
21.10.2018, 20:37
    #39720561
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GET запрос. Не происходит переход.
Лысый дядькаMolasarПодскажите, пожалуйста, как можно передать в строку адреса выбранное значение элемента <select>
Может стоит заюзать HTML-форму? Она и селект засабмитит и документ обновит :)
Судя по branches/?cityFilter= форма ему не особо нужна.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / GET запрос. Не происходит переход. / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]