Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Ajax отправить запрос методом POST


Автор: americanets 24.7.2007, 21:08
Как в Ajax отправить запрос методом POST 
GET отправляю так: 



Код

var dannie = document.getElementById("dannie").value;
var type = document.getElementById("type").value;
var url = "search.php?dannie=" + dannie + "&type=" + type;
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);


а как отправлять POST'ом ? 

Автор: Golda 25.7.2007, 06:41
В предположении, что переменная request содержит объект XMLHttpRequest,

Код

    request.open("POST", url, true);
    request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    request.send("foo=bar&foo2=bar2");


Последняя строка собирает отправляемые переменные

Автор: americanets 25.7.2007, 21:05
понятно, буду пробовать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)