位置: 编程技术 - 正文

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

  • 未交增值税和应交增值税科目怎么调整
  • 发票开具与小票的关系是怎样的
  • 专项附加扣除的钱去哪里了
  • 纳税人经营所得预缴申报表怎么填
  • 煤炭运输企业的环保方案及措施怎么写
  • 当月报废生产设备一台,原价80万元
  • 营业外支出企业所得税怎么填
  • 个人账户转公司账户需要交税吗
  • 可供分配利润包括所得税吗
  • 贴现利息应该计入哪个科目
  • 货币基金可以投资
  • 所得税费用为负数需要体现在报表上吗
  • 服务费返还
  • 营改增行业注释
  • 企业每月纳税申报流程
  • 北京增值税纳税申报表在哪里打印
  • 国家税务金税四期
  • 兼营非应税劳务行为举例
  • 小规模的成本票
  • 房地产企业回迁房税收规定
  • 公司注销了工程款还能转账吗
  • 股权转让收到钱会计分录
  • 上年免税收入转内销补交税分录
  • 处置其他权益工具投资会影响当期损益吗
  • 供应商的账怎么记
  • 冲减以前年度所得税费用
  • 金税三期上线后的税收征管问题
  • 应收预收账款属于什么科目
  • 招待费进项税额转出在申报表
  • linux CentOS/redhat 6.5 LVM分区使用详解
  • 主营业务成本的二级科目有哪些
  • 代扣代缴返还的手续费科目
  • php测验
  • 房屋装修各项费用比例
  • 代开增值税发票沒有付款怎么做账?
  • 纳税调整项目有一个其他调增金额是怎么组成的
  • php错误和异常
  • php中include_once
  • 其他债权投资按公允价值计量,为什么计提减值准备
  • watch监听不到props数据改变
  • 滨州高新技术企业名单
  • linux写c++程序
  • 智慧工厂协同管控下载
  • 什么是跨域以及解决方法
  • 红字发票是不是就是红冲了
  • 代发工资的账务处理需要什么资料
  • 奖金属于职工福利薪酬吗
  • 超市的购物卡以什么为准
  • python中字符串与数字相乘的结果
  • 技术服务收入属于什么收入
  • 税务申报残保金
  • 业务招待费的列支范围
  • 收到境外支付的咨询费免税吗
  • 生产加工企业辅导资料
  • 工程项目立项前的安全评估
  • 购买汽车轮胎的注意事项
  • 绿化工程苗木成活率交工标准
  • 固定资产开普票还是专票
  • 应付账款负数如何调整账务
  • 信用减值损失科目代码6702
  • 老会计带新手教学真账实操
  • 费用分析的作用
  • 处置固定资产的增值税怎么处理
  • mysql安全性控制语句
  • linux ioctrl
  • win10装360安全卫士
  • win8系统怎么设置密码
  • Win10系统怎么打开IE浏览器
  • PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
  • javascript函数怎么写
  • angular js表达式
  • NGUI之UIRoot
  • javascript的理解
  • python语言文件
  • 推荐javascript教程
  • javascript数据转换
  • 电子税务局内蒙古自治区
  • 税务人员廉洁自律承诺书
  • 服务协议属于哪类合同
  • 电子发票开票失败怎么回事?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设