maroonorg
Новичок
Ajax... Post... а выходит как Get
Народ, выручайте. Есть код:
function send() {
var nickname = $("nickname").value;
var email = $("email").value;
var url = "submit/add.php";
var params = "nickname=" + encodeURI(nickname) + "&email=" + encodeURI(email);
request.open("POST", url, true);
request.onreadystatechange = updatePage;
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.send(params);
}
Как видно из приведенного кода, данные посылаются POST запросом, но, при отправлке данных, они все равно отображаются как $_GET.
Вот пример того, что получается: http://localhost/guest_book/add.php?nickname=MaroonOrg&[email protected]
Почему так может быть?
Народ, выручайте. Есть код:
function send() {
var nickname = $("nickname").value;
var email = $("email").value;
var url = "submit/add.php";
var params = "nickname=" + encodeURI(nickname) + "&email=" + encodeURI(email);
request.open("POST", url, true);
request.onreadystatechange = updatePage;
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.send(params);
}
Как видно из приведенного кода, данные посылаются POST запросом, но, при отправлке данных, они все равно отображаются как $_GET.
Вот пример того, что получается: http://localhost/guest_book/add.php?nickname=MaroonOrg&[email protected]
Почему так может быть?