好的,这很棘手。
- 我有一个表格,要求用户上传一个文件
- 我不是在提交按钮上提交表格,我是在点击
href="#"
中的图片后提交的 - 要避免重新加载页面。(这是最具挑战性的部分)
我在href点击时使用了prevent-default,然后向我的php页面发送了一个ajax调用。这不起作用。
如果我使用标签。。它重新加载。如果我不使用它,我就不能发送我的文件。使用表单标记时,我只能使用多部分表单数据
我该怎么办iframe,upclick.js…但我完全不知道这些。
以防万一,如果你想浏览我的代码(注意:不是一个工作模型,只是想保持问题的简洁性):http://jsfiddle.net/feRx3/
希望我的问题很清楚。
在1200转的时候有点尴尬,我的状态很糟糕。有什么帮助吗?必须支持IE7!!!
我使用过jQuery表单插件。如果您使用的是现代浏览器,或者旧浏览器使用的是iFrame,那么它将使用ajax 2.0。
您不应该重新发明轮子。有很多图书馆做这项工作。
试试Plupload:http://www.plupload.com/