下载 > 源码程序 > PHP源码下载

  • 下载名称: PHP无刷新上传源代码
  • 下载大小: 7 KB
  • 整理时间: 2009-3-2 10:42:05
  • 解压密码: www.alixixi.com
  • 快速下载: [使用快车下载]
  • 相关下载: PHP无刷新上传源代码
  • 推荐下载:
  • 友情提示: 无法下载请[报错].

下载简介:

要实现文件上传,form必须设置几个属性:
1.action:设为要处理数据的页面地址;
2.method:设为"post";
3.enctype/encoding:必须设为"multipart/form-data",这里要注意的是在ie中用js修改form的enctype属性是没有效果的,只能修改encoding;

后面两个属性程序初始化时都有设置:

this.Form.method = "post";
this.Form.encoding = "multipart/form-data";

要注意这里的无刷新不是ajax哦,而是利用“古老”的iframe。
由于ajax提交数据必须先获取数据,而js(一般情况下)是不能操作客户端文件,要获取文件数据就更不用说了,所以只能用iframe来做。
先说说iframe实现无刷新上传的原理:利用form的target属性,把数据提交到页面中一个(通常为隐藏的)iframe上。直观点说就是把“刷新”留给iframe。
其实原理跟一般用iframe实现无刷新提交表单是一样的,只是这里换成是文件。

下载地址:

下载说明:

搜索查询面板