位置: 编程技术 - 正文

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

  • 纳税人享受的权利有哪些
  • 生产调味料用什么手续
  • 计提增值税如何处理
  • 促成自然灾害的原因
  • 进口化妆品需要备案吗
  • 劳务费个人所得税怎样计算
  • 投资款返还案例
  • 小规模纳税人水利基金怎么报税
  • 客户退货的会计分录
  • 土地补偿款涉及哪些法律
  • 品种法怎么计算在产品成本
  • 制造费用包括哪三类
  • 机票电子行程单和发票的区别
  • 核定征收企业所得税率是多少
  • 一个公司只有一个财务人员,可以吗
  • 开保函会计分录
  • 厂区折旧
  • 小微企业减半征收城建税
  • 增值税专票电话号码错了有关系吗
  • 工程检测费入什么科目
  • 商品流水账怎么做
  • 消费税什么时候用最高售价
  • 存在弃置费用的固定资产,如果履行弃置义务
  • 提取利润会计分录怎么做
  • 无法设置系统更新的原因
  • 在Mac OS Yosemite 系统中如何发送超大邮件附件
  • 企业要方便客户与企业的沟通,尽可能降低
  • kcleaner.exe是什么
  • php对象赋值给变量
  • 罚款在企业所得税前可以扣除吗
  • 长期股权投资初始投资成本和入账价值
  • 如何通过手机号码查对方在哪里
  • 若依框架权限控制
  • 出租包装物和出售包装物有什么区别
  • 财务负责人和法人哪个责任大
  • php用echo输出图片
  • 2023值得推荐的手机
  • 前端页面设计
  • https是如何保证安全的
  • php字符串编码转换
  • php类和对象的关系
  • php url函数
  • 外经证过期没核销罚多少钱
  • 查看zip文件命令
  • blat命令
  • 美国人用什么英语词典
  • 专利技术的增值税
  • 纳税人提供技术开发服务
  • 免费赠送的产品报关金额
  • 辅助生产车间工人工资计入
  • 免税农产品有哪些类型
  • 即征即退进项划分说明
  • mysql常见错误
  • sql2008用户sa登录失败
  • 客户货款打到私人微信,删除公司电脑数据
  • 金税四期有什么变化
  • 跨年发票两大原则
  • 购进新车旧车置换流程
  • 暂估入库价格是否含税
  • 进口退货退税
  • 房地产采取按揭销售的,其销售的入账时间为
  • 暂估入库的税务怎么处理
  • 预收帐款一直挂账好吗
  • 销售商品托收承付怎么确认收入
  • 会计信息质量特征哪个最重要
  • mysql查询语句大全讲解
  • 怎么建立dhcp服务器
  • windows xp密码忘记怎样解锁
  • assoc .exe=exefile是什么
  • win7自带软件在哪里
  • 新手学做ppt
  • scrollview怎么用
  • cocos creator构建发布
  • 用正则表达式替换掉两汉字间的括号
  • unity cpu优化
  • unity c#开发
  • js中遍历数组的方法
  • python twinter
  • 进项发票的税收分类编码怎么查询
  • 国家税务总局一个月多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设