位置: 编程技术 - 正文

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验证码代码怎么写)

  • 小规模纳税人500万以内免税
  • 非正常损失的货物,增值税做什么科目
  • 一次性扣除固定资产政策案例
  • 股东股权转让印花税公司可以报销吗
  • 税收分类编码不可用是什么原因
  • 利润表本期金额怎么算
  • 异地预交所得税跨年还能用吗
  • 采购商品未收到分录
  • 管理费用现金流量表中属于
  • 建帐时库存的原材料如何入帐?
  • 实验用原材料的会计处理
  • 代扣代缴个人所得税手续费返还 增值税
  • 应付债券利息调整科目理解
  • 佣金增值税
  • 收购药材再销售可以免税
  • 所得税季报填写说明
  • 与工程有关的差旅费是否可以计入在建工程呢?
  • 没有结转损益影响利润表吗
  • 把u盘变成光盘模式
  • 购买方已认证的专票怎么红冲
  • 小规模纳税人两费减免
  • 华为手机隐藏应用
  • php 生成验证码
  • 司机公里补助用不用交个税
  • linux 数据类型
  • 品质扣款单
  • 错误申报多交增值税已经扣税
  • ros source
  • vue的iframe
  • 路由器怎么才能用
  • 竣工结算审计费计入什么科目
  • 承兑汇票无法兑现的原因
  • 进口增值税的账务处理
  • php获取北京时间
  • java开发和运维
  • laravel创建model
  • php获取开始与结束的函数
  • df 命令执行显示不出来
  • php实现图片上传
  • 月末损益结转手工结转步骤
  • 尚未报送年度会计报表
  • 租赁办公场所的法律规定
  • 织梦技术论坛
  • 用友u8财务报表打印设置在哪
  • sqlserver2016维护计划
  • 什么情况下不能开税票
  • 本月记账之前是不是要结转上月
  • 给客户送礼计入成本吗
  • 进项税已认证未缴纳
  • 企业季度预缴所得税怎么算
  • 固定资产一次性加速折旧
  • 建筑公司工资如何
  • 核定征收的一般纳税人进项税额抵扣
  • 收到社会保险基金结算表
  • 闲置固定资产如何折旧
  • 哪些商业保险可以抵扣个税
  • 工资流水贷款需要什么手续
  • 记账簿的目的在于为企业
  • sqlserver解锁用户命令
  • mysql字段什么意思
  • linux文件系统损坏
  • window10系统主题
  • vmware安装macos10.15
  • 地图是英语如何改为中文
  • linux安装vmvare
  • linux rsyslogd
  • linux ll不能用
  • linuxzen
  • 如何将windows 10
  • linux系统怎么启动软件
  • 创建一个css文件
  • U3DPlayer UnityWebPlayer动态改变src
  • android在手机上运行
  • python简单编码
  • 电子税务局怎么申报
  • 江西省税务电子官网
  • 重庆国税官网网址
  • 税务机关支部活动方案
  • 应缴增值税
  • 广西地方税务局2017年公务员拟录用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设