将文件上传到服务器而不重新加载我的页面?

时间:2013-08-02 11:19:33

标签: php javascript jquery iframe file-upload

好的,这很棘手。

  • 我有一个要求用户上传文件的表单。
  • 提交按钮上提交表单,我点击href="#"
  • 中的图片进行操作
  • 要避免重新加载页面。(这是最具挑战性的部分)

我在href点击时使用了防止默认值,然后向我的php页面发出了ajax调用。这不起作用。

如果我使用标签..重新加载。 如果我不使用它,我无法发送我的文件。 我只能在使用表单标记时使用多部分表单数据。

我该怎么办? iframe,upclick.js ..但我完全没有意识到这些。

以防万一你想要查看我的代码(注意:不是工作模型,只是想让问题保持清洁):http://jsfiddle.net/feRx3/

希望我对我的问题很清楚。

在1200代表有点尴尬,我在形式上摸索。任何帮助?IE7支持是必须的!

2 个答案:

答案 0 :(得分:0)

我使用过jQuery form plugin。如果您使用的是现代浏览器,它会使用ajax 2.0,或者使用旧浏览器的iFrame。

答案 1 :(得分:-1)

你不应该重新发明轮子。有很多图书馆可以完成这项工作。

尝试Plupload:http://www.plupload.com/