2015-12-08 102 views
3

我已按照this guide on MDNFormData为什么是空的?

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

为什么formData为空?

+0

请检查。这给了价值。 –

+1

是什么让你觉得它是空的?它在一个基本的例子中工作:http://jsfiddle.net/y9yd6okn/ –

+4

[没有办法检查/ console.log它。](http://stackoverflow.com/questions/17066875/how-to-inspect- formdata) –

回答

5

他们的方式来访问FORMDATA

var formData = new FormData(); 

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

console.log(formData.get("username")); 
console.log(formData.get("accountnum")); 
+0

请注意'FormData.get()'只适用于Firefox和Opera。 –

+0

你确定吗?当我在Chrome 47中运行它时,我得到'Uncaught TypeError:formData.get不是一个函数':http://jsfiddle.net/pLyhnkw5/。另外[MDN](https://developer.mozilla.org/en-US/docs/Web/API/FormData/get)表示这在Chrome中不支持。 –

+0

是的,正确的FormData()工作,但得到函数不工作。 –