位置: 编程技术 - 正文

PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例(php+js)

编辑:rootadmin

推荐整理分享PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例(php+js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php jquery教程,php jquery,编写jquery插件,php100 jquery教程,php 插件,php+js,jquery获取php变量,php 插件,内容如对您有帮助,希望把文章链接给更多的朋友!

平时用的比较多的JQuery图片上传插件是Uploadify这个插件,效果很不错,但是由于手机不支持flash,所以不得不再找一个文件上传插件来用了。后来发现ajaxFileUpload这个插件挺不错,所以就用这个插件来做异步上传文件的效果。网上也有很多对ajaxFileUpload插件的使用的文章,不过我发现没有PHP版,所以这次服务器那边的处理就使用PHP语言来处理。

一、详解ajaxFileUpload插件的语法参数

  原理:ajaxfileupload是通过监听iframe的onload方法来实现, 当从服务端处理完成后,就触发iframe的onload事件调用其绑定的方法,在绑定的方法中获取iframe中服务器返回的数据体(支持的普通文本,json,xml,script, html)

  语法:$.ajaxFileUpload([options])

二、接下来我们看看如何去使用

1、先引入ajaxFileUpload这个插件。

  这里我用的是jq1..1版本,网上有说jq版本与ajaxfileupload的版本要对应才不会有异常报错,反正我现在这个没错误。

PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例(php+js)

2、贴上HTML的代码。

  此处主要的是<input type="file" id="id_photos" name="id_photos" value="上传">这一句代码,其他的不用管,因为这里我是在手机端,用的是jqueryMobile插件。

3、到js代码进行处理。

  这里我对每一行的代码都基本写上了注释方便大家理解。流程就是上传图片给uploader.php去处理,处理成功返回json数据,然后在json中取出url值,将其赋给img标签里,然后将img标签追加带页面显示出来。

  这里我附上json返回的数据:

  上传前HTML页面是这样的:

  异步上传成功后HTML页面效果是这样子的:

  

  4、看看PHP是如何处理的

代码基本上都加上了注释,方便大家理解,虽然是用PHP处理图片上传,但你理解了上传时程序代码所处理的逻辑思路,将思路用于.net或者java里都还是可以的。

更多精彩内容请参考专题《ajax上传技术汇总》,《javascript文件上传操作汇总》和《jQuery上传操作汇总》进行学习。

标签: php+js

本文链接地址:https://www.jiuchutong.com/biancheng/276150.html 转载请保留说明!

上一篇:PHP如何通过AJAX方式实现登录功能(php如何通过链接获取源码)

下一篇:php发送短信验证码完成注册功能(php验证码代码怎么写)

  • 建筑发票开具与土增税扣有什么关系?
  • 文化事业建设费怎么申报
  • 未核定印花税
  • 外贸企业视同内销进项可以抵扣吗
  • 出口货物退回需交税吗
  • 销售商品房属于什么税
  • 以前年度社保计提出错了怎么调整
  • 采购商品未入库的会计分录
  • 是否退还投标文件
  • 工程毛利为亏损的原因
  • 返利红字发票怎么做账
  • 分包工程有哪些风险
  • 工资基数缴纳个税怎么交
  • 劳动仲裁是怎样仲裁公司的
  • 文化事业建设费的征收范围
  • 公司将自产产品奖励员工
  • 同一个月两家单位交公积金
  • 去新建的外贸公司好不好
  • 金税盘年费怎么做账
  • 公司交一部分社保个人还要交多少钱
  • 卖废品收入没开票怎么办
  • 软件开发增值税即征即退2022
  • 商业汇票付款方通过哪个会计科目核算
  • 质量扣款入账
  • 企业所得税内部辅助机构说明怎么写
  • 公司补缴印花税怎么申报
  • 以前年度费用漏记了怎么办小企业会计准则
  • 个体工商户与其经营者构成共同侵权吗
  • window10切换win7
  • linux文件夹怎么删除
  • 包装破损导致物品损坏
  • 微信用不升级
  • 坏账损失的会计分录
  • 施工企业会计核算特点有哪些
  • php主要用于
  • 影视行业的会计好做吗
  • php注释有几种?如何表示?
  • xa 事务
  • 主营业务成本记错了怎么调整
  • ubuntu系统日志配置文件
  • 基建工程转固定资产
  • 附表一般写在哪
  • 出租房屋的房产税怎么算
  • element级联选择器动态获取数据
  • sql server异常怎么处理
  • mysql中文乱码怎样用代码解决
  • 有外币业务需不需要交税
  • 出租人在融资租赁中需要处理的会计问题
  • 金税盘购买的会计分录
  • 培训学校的主营业务是什么
  • 外币收款怎么做账
  • 建筑企业需要缴纳的税种
  • 奖金做预发年底会发吗
  • 物业公司预收款账务处理
  • 已经发出的商品替换零部件进成本还是费用
  • 纳税人在工作
  • 损益类账户属于资产还是负债
  • 其他应收款待抵扣税金
  • 存货周转率 高
  • windows怎么显示隐藏文件
  • windowsxp搜索不到文件
  • Windows Server 2008故障转移群集简介
  • linux修改计算机主机名和用户名
  • win7关机总是自动重启
  • linux安装软件可以用哪些方式
  • 电脑市场调查报告
  • linux命令存放在哪里
  • win7升级到win10有无影响
  • jquery 使用
  • glUnmapBuffer
  • combobox 添加选项
  • shell脚本tr
  • 安卓作业仿银行
  • node.js快速入门
  • pygame如何加载图片
  • jquery跨域请求有哪些方式
  • 山东省国家地税局官网
  • 持有上海市居住证一年以上是什么意思
  • 工商登记是实质性的吗
  • 江苏电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设