FormData IE 8不起作用
FormData IE 8 does not work
我知道IE8, IE9
不支持FormData
我试过使用html5-formdata.js
和html5shiv
,但都不起作用:C
有人知道FormData
的替代品吗?
编辑
我找到了JqueryForm作为替代方案,但我不知道浏览器支持。如果有人知道支持,请评论:D
更新2014年1月7日
html5formdata工作得很好。感谢创建者:)
我假设您想在服务器端发送一些表单数据。
如果您只需要在不支持File API的浏览器中向服务器发送简单的表单字段值,请使用jQuery的serialize(如注释中elclans所述),或者只提交表单。如果您不想依赖jQuery,请直接使用XMLHttpRequest
并发送一个POST请求,其中包含所有表单字段的值。不过,这将是更多的工作。
如果您的表单字段之一是文件输入,则必须提交表单,因为jQuery的序列化是不够的。如果您必须使用表单,如果您不希望提交导致主窗口被重定向,则可以将表单目标设置为隐藏的iframe,这将允许对用户而言,这将类似于实际的ajax请求。
相关文章:
- window.opener.document在ie中不起作用
- 为什么Telerik cdn在IE中不起作用
- JQuery脚本在IE中不起作用
- 默认光标在IE和Mozilla中不起作用
- Asp自定义验证器在IE-11中不起作用
- knockoutjsforeach在IE 9中不起作用
- 谷歌分析在IE中不起作用
- javascript中的SVG转换在IE 11中不起作用
- 用于播放背景音乐的嵌入式flash播放器在IE浏览器中不起作用
- 在IE中切换javascript不起作用的复选框
- JQuery日期选择器在IE 7上不起作用
- HTML表单在IE中不起作用
- Javascript style.background在IE中不起作用
- 对<asp:IE 10的TextBox;不起作用
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- SPA异步调用在IE 11中不起作用
- 脚本在IE 9中不起作用
- ng-单击在IE中不起作用的选项选择Angularjs
- html2canvas 代码不起作用 IE 11
- 隐藏选项不起作用IE