2015-12-08 103 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()工作,但得到函數不工作。 –