Почему FormData пуст?

Я следил за этим руководством на MDN.

var formData = new FormData();    
formData.append("username", "Groucho");
formData.append("accountnum", 123456);
console.log(formData);

Почему formData пусто?


person shibly    schedule 08.12.2015    source источник
comment
Пожалуйста, проверьте. Это дает ценность.   -  person Parth Trivedi    schedule 08.12.2015
comment
С чего ты взял, что он пустой? Это работает в базовом примере: jsfiddle.net/y9yd6okn.   -  person Rory McCrossan    schedule 08.12.2015
comment
Невозможно проверить/console.log.   -  person Donnie D'Amato    schedule 08.12.2015


Ответы (1)


Это способ доступа к FormData

var formData = new FormData();

formData.append("username", "Groucho");
formData.append("accountnum", 123456);

console.log(formData.get("username"));
console.log(formData.get("accountnum"));
person Parth Trivedi    schedule 08.12.2015
comment
Обратите внимание, что FormData.get() работает только в Firefox и Opera. - person Rory McCrossan; 08.12.2015
comment
Вы уверены? Я получаю Uncaught TypeError: formData.get is not a function, когда запускаю его в Chrome 47: jsfiddle.net/pLyhnkw5. Также MDN говорит, что это не поддерживается в Chrome. . - person Rory McCrossan; 08.12.2015
comment
Да, правильный FormData() работает, но функция get не работает. - person Parth Trivedi; 08.12.2015