位置: 编程技术 - 正文

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

  • 税局退个税手续费税率
  • 采矿权承包出去资源税
  • 进项税额转出期限是多少
  • 经营性投资是什么
  • 个税手机号码没有了怎么办
  • 增值税进项税转出所得税调整吗
  • 营改增无形资产
  • 公司清算关闭程序
  • 物流快递代收货款怎么退
  • 增值税发票做假什么后果
  • 上市公司个税手续流程
  • 公司拍摄费计入什么科目
  • 固定资产处理申请
  • 税务部门如何核定税额
  • 纳税人识别码是啥
  • 个人出租住房如何开票
  • 清洁费免税吗
  • 增值税发票开票有误怎么办?
  • 给员工发的慰问短信
  • 总包分包差额征税是什么意思
  • 所得税调增调减项目
  • 附加税退税如何做账
  • 跨年补提上年工资汇算清缴
  • 高新企业认定 研发委外费用
  • 跨年度的费用发票可以入账吗
  • 样品寄送时运费支付的对策
  • windows 临时文件夹
  • 贸易公司出口是什么意思
  • 一般纳税人增值税申报表怎么填写
  • WIN7系统的镜像文件在哪里
  • 销售自己使用过的物品的税率
  • 劳务报酬纳税计算器
  • 苹果mac画图工具
  • 股权激励的账务处理
  • 项目提成比例
  • 应交增值税专栏下的增值税项目有哪些?
  • 养老院护工5.8k包吃住
  • 事业单位增值税可以抵扣吗
  • 纳汉双语
  • 分享2款CSS3母亲节主题寄语文字动画特效
  • 2023年中国会有什么重大事件
  • iphone添加自定义提示音
  • 期末结转主营业务收入负数
  • 购买电子承兑差额是多少
  • 体检费专票可以抵扣吗
  • 哪些税费需要计提
  • 事业结余期末余额在借方
  • phpcms多站点
  • PostgreSQL分区表(partitioning)应用实例详解
  • 现金流量表直接法的优缺点
  • 资产负债表怎么算
  • sql2008用ip连接不了
  • 我们可以收到很多礼物
  • 进项税额转出为什么加到销项税额里
  • 有留抵税额可以红冲吗
  • 投资性房地产在建
  • 二手车交易增值税发票
  • u盘怎么装win7系统步骤
  • win10玩魔兽争霸卡顿
  • windowsxp文件
  • ubuntu xenial
  • win7系统调亮度怎么调
  • centos7.9关机
  • linux开发经验指的什么
  • centos安装教程详解
  • 晚上睡觉艾草贴肚脐
  • win10 rs3
  • Android游戏开发入门
  • shell脚本获取命令的输出结果
  • JavaScript中的变量名不区分大小写
  • js基础有哪些
  • content provider
  • python中迭代器的作用
  • node如何使用
  • js设置页面的scrolltop
  • 税控发票开票软件金税盘版口令怎么解锁?
  • 化妆品的消费税率为
  • 超豪华小汽车需要在什么环节纳税
  • 江西省国家税务局总局官网
  • 西安市人力资源和社会保障局关于2020年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设