2

我想从这样的输入发送帖子数据:

<input type="file" name="userFile" id="userFile"/>

?

我需要使用 $.post 通过 ajax 将它发送到指定的文件。

我怎样才能做到这一点?

4

2 回答 2

3

如果没有 HTML5,这是不可能的,而且如果没有针对不支持它的浏览器的解决方法,html5 解决方案将无法在所有浏览器中运行。

解决此问题的最跨浏览器方法是不使用 ajax,而是发布到隐藏的 iframe。

或者使用诸如uploadify 之类的插件。

当不支持 html5 方法时,大多数(如果不是全部)实现此功能的 jQuery 插件使用 flash 或隐藏 iframe。

于 2012-06-29T16:23:46.327 回答
1

使用jquery.form插件......

于 2012-06-29T16:36:52.590 回答