nie dostarczyły wystarczających informacji, w jaki sposób korzystać z funkcji wysyłania, ale zakładam, że nie ustawić typ mime określić wysyłania danych formularza
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
dane wysyłane są w tym przypadku zakodowany jako kodujesz ciąg zapytania
w przeciwnym razie nie zostaną zinterpretowane jako dane formularza przez Narzędzia programisty.
jquery wykonuje większość pracy w tym zakresie.
Aktualizacja: Aby odpowiedzieć jednoznacznie, jaka jest różnica ...
jeżeli wniosek (zwykle POST) ma Content-type
nagłówek ustawiony application/x-www-form-urlencoded
oczekuje się, że ciało będzie w formie standardu querystring z zakodowaną liczbą znaków z kluczem=
wartości par połączonych przez &
. Sekcja danych formularza wyświetla parametry klucz-wartość (podczas przeglądania analizowane). Ten sposób był znacznie bardziej powszechny w przeszłości, ponieważ jest domyślny dla formularzy HTML.
inne przypadki są wyświetlane w sekcji Request payload (i obecnie analizowane pod kątem czytelności dla popularnych formatów, takich jak JSON).
Dla przyszłych czytelników, postępuj w ten sposób: http://stackoverflow.com/questions/9597052/how-to-retrieve-request-payload –