xhr = new XMLHttpRequest();
xhr.open("GET", "http://site.ru");
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send('par=123');
В чем дело, не могу никак гетом параметр передать... Постом ок, гетом никак ...
1. Test11 - 29 Июля, 2016 - 10:31:36 - перейти к сообщению
2. Fart - 29 Июля, 2016 - 11:11:13 - перейти к сообщению
ты смешал GET и POST методы вместе.
Пример GET:
Пример GET:
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- //для синх-го запроса
- var sync = true;
- var xhr;
- //проверяем наличие дом
- xhr = new XMLHttpRequest();
- //выбираем при ошибке другой
- if(!xhr){
- xhr = new ActiveXObject("Microsoft.XMLHTTP");
- }
- //формируем запрос
- xhr.open("GET", "http://site.ru/index.php?par=123", sync);
- //проверяем на наличие ошибок при запросе
- xhr.onreadystatechange = function() {
- //4 - данные отправлены на сервер и прочитаны,
- //200 - данные нам вернулись на страницу
- if (xhr.readyState == 4 && xhr.status == 200) {
- // вывод данных через xhr.responseText;
- alert(xhr.responseText);
- }
- };
- //отправляем запрос
- xhr.send();
далее сам выбирай какой будет запрос у тебя методом GET - синх-но или асинх-но