[AJAX] [ PHP] Problem z metodą POST

0

Witam!
Mam problem z przesłaniem za pomocą AJAX'a danych metodą POST (z GET'em nie ma problemu).
Mam zainstalowanego FireBug'a, który zgłasza mi, że dane zostały wysłane prawidłowo, ale niestety tablica POST w PHP jest pusta.
Spróbowałem wyświetlić dane za pomocą zmiennej $HTTP_RAW_POST_DATA i dane faktycznie są przesyłane.
Zamieszczam tu fragment kodu JS:

function getOptions(scheme) {

            var url = "options.php";

            var params = "wybor=" + scheme;

            if (XMLHttpRequestObject) {

                XMLHttpRequestObject.open("POST", url, true);

                XMLHttpRequestObject.setRequestHeader('Content-Type' , 'application/x-www-form-urlencode');

                XMLHttpRequestObject.onreadystatechange = function() {

                    if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {

                        var xmlDocument = XMLHttpRequestObject.responseXML;
                        options = xmlDocument.getElementsByTagName('option');
                        listOptions();
                    }
                }

                XMLHttpRequestObject.send(params);
            }
        }

Nie wiem czy to zależy od konfiguracji serwera PHP (pracuję na localhost).
Bardzo proszę o pomoc, ponieważ męczę się już z tym jakiś czas, a w google nic nie znalazłem co by rozwiązało mój problem.
Dziękuję i pozdrawiam,
mleko64

0

application/x-www-form-urlencoded

0

Człowieku jesteś wielki!
Tyle się z tym męczyłem i w ogóle. Korzystam z kursu i tam jest zapisane bez "d" na końcu.
Jeszcze raz wielkie dzięki!

1 użytkowników online, w tym zalogowanych: 0, gości: 1