通过ajax post(jQuery)发送input type =“file”表单数据

时间:2012-06-29 16:21:13

标签: javascript ajax jquery

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

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

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

我该怎么做?

2 个答案:

答案 0 :(得分:3)

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

最常见的解决方法是不使用ajax而是发布到隐藏的iframe。

或使用uploadify等插件。

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

答案 1 :(得分:1)

使用jquery.form插件....