Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не удается передать значение GETOM
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Не удается передать значение GETOM

Страниц (1): [1]
 

1. Test11 - 29 Июля, 2016 - 10:31:36 - перейти к сообщению
xhr = new XMLHttpRequest();
xhr.open("GET", "http://site.ru");
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send('par=123');

В чем дело, не могу никак гетом параметр передать... Постом ок, гетом никак ...
2. Fart - 29 Июля, 2016 - 11:11:13 - перейти к сообщению
ты смешал GET и POST методы вместе.

Пример GET:

CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. //для синх-го запроса
  3. var sync = true;
  4. var xhr;
  5. //проверяем наличие дом
  6. xhr = new XMLHttpRequest();
  7.  
  8. //выбираем при ошибке другой
  9. if(!xhr){
  10. xhr = new ActiveXObject("Microsoft.XMLHTTP");
  11. }
  12.  
  13. //формируем запрос
  14. xhr.open("GET", "http://site.ru/index.php?par=123", sync);
  15.  
  16. //проверяем на наличие ошибок при запросе
  17. xhr.onreadystatechange = function() {
  18. //4 - данные отправлены на сервер и прочитаны,
  19. //200 - данные нам вернулись на страницу
  20.     if (xhr.readyState == 4 && xhr.status == 200) {
  21.       // вывод данных через xhr.responseText;
  22.       alert(xhr.responseText);
  23.     }
  24. };
  25.  
  26. //отправляем запрос
  27. xhr.send();
  28.  


далее сам выбирай какой будет запрос у тебя методом GET - синх-но или асинх-но
3. IllusionMH - 29 Июля, 2016 - 11:21:44 - перейти к сообщению
Test11, прочтите любое описание XHR объекта в js. в метод send параметры передаются только прстом. Гет параметры ижут в строку запроса в open (как показали выше)

 

Powered by ExBB FM 1.0 RC1