Amu*_*ran 6 javascript jquery internet-explorer form-data browser-cache
var formData = new FormData();
formData.append('username', 'Chris');
formData.append('username', 'Bob');
formData.get('username');
Run Code Online (Sandbox Code Playgroud)
getInternet Explorer中不支持该方法.那么我们如何才能username在Internet Explorer中进行检索?
你需要自己跟踪你添加的值,或者你可以使用这个具有所有方法的固体填充
然后,如果您想将其转换为本机,您可以循环遍历条目并将其附加到本机 formData
有些选项是entries(), getAll(), keys(), values(),但它们都不起作用,因为附加是 IE 唯一可以做的事情......
检索它的其他选项是使用Array.from(formdata)或更简单的版本[...formdata],但需要条目(又名迭代器)
还有另一种解决方案可以获取所有字段,而无需任何方式从 formData 获取它。那就是通过使用fetchwhere as 可以将 formData 转换为 blob、arrayBuffer 或文本
new Response(formdata).text().then(console.log)
但问题是IE不支持fetch
| 归档时间: |
|
| 查看次数: |
4065 次 |
| 最近记录: |