位置: 编程技术 - 正文

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

  • 中国税收居民判定标准
  • 电子税务局的购票方怎么删除
  • 出口退税申报的发票无电子信息是什么意思
  • 适用增值税零税率的有
  • 食用油交不交消费税
  • 金税盘问题
  • 支付的检测费计入什么科目
  • 法人可不可以办信用卡
  • 厂房无偿租赁合同
  • 增值税普通发票需要交税吗
  • 合作社 注销
  • 收到股本的现金怎么做账
  • 存货计提减值准备对所得税的影响
  • 发票上的税额和报税的数不一样,按照哪个报
  • 关于水利工程
  • 小规模纳税人应纳税额减征额怎么算
  • 装卸费收取的税收筹划是怎样的?
  • 未达起征点怎么写摘要
  • 贷款利息能抵税吗现在
  • 长期股权投资年度损益影响金额包括什么
  • 营改增政策解读
  • 生产人员社保计入哪个科目
  • 收到出口退税计入什么
  • 个税经营所得申报常见问题答疑
  • 以前年度亏损在哪个报表体现
  • 在建工程的二级明细的讲解
  • 更改文件后缀算转换格式吗
  • 工程公司更换单位怎么办
  • 支付服务器年租什么意思
  • 公转私备注用途
  • 长期投资对投资方财务状况的实质性影响有哪些
  • SpringBoot+Vue实现简单用户管理平台第一篇(后端接口设计)
  • java继承的基本概念
  • 2021年前端还火吗
  • java htmlparser
  • cp命令使用
  • 金蝶软件做帐流程
  • 用python写
  • 个人所得税转账扣除子女教育那个什么时候可以提交
  • 软件开发公司如何保护源码
  • 资产减值损失是什么意思
  • 国内源码平台
  • 股东退股按什么退钱
  • 差旅费包括内容
  • 保税仓库税收政策
  • 用负数表示的例子
  • 个人所得税手续费返还账务处理
  • 用于捐赠的会计处理
  • 用友T3如何取消审核人和制单人不能为同一
  • 职工食堂的费用,会计上怎么做账?
  • 商品周转率公式
  • 诉讼费可以退回私账嘛
  • 以物抵债在法律上叫什么
  • 印花税怎么申报缴纳
  • 免抵退退税额
  • 本年利润每个月有余额吗
  • 建筑公司租赁费会计分录
  • sql注入式攻击中单引号的作用
  • win7盘符不见了
  • xp系统如何清理缓存
  • 微软the initiative
  • ubuntu邮箱客户端
  • 微软今天正式停产了吗
  • ubuntu怎么播放视频
  • linux 进入命令
  • 手机ssh远程连接服务器
  • win10 mobile 1709
  • [置顶]公主大人接下来是拷问时间31
  • cocos输入框
  • linux oracle数据库登录
  • 很好的资源学习入口_android
  • shell 时间运算
  • 浅谈JavaScript事件的属性列表
  • javascript scrollLeft,scrollWidth,clientWidth,offsetWidth 完全详解
  • 2个月培训
  • javascript基础教程教材答案
  • 浙江省医保改革方案2022
  • 江苏国税申报怎么操作流程
  • 昆山市税务分局领导名单
  • 城市维护建设税的计税依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设