位置: 编程技术 - 正文

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菜单栏如何调整位置
  • win10双系统修改名称
  • 公司收到保险公司赔款
  • scardsvr32.exe - scardsvr32是什么进程 有什么用
  • php获取多选框的值
  • 一般纳税人购进农产品如何抵扣进项税额
  • PHP:http_build_query()的用法_url函数
  • 股东已转让股权还可以追究出资吗
  • shine.exe - shine是什么进程 有什么用
  • 销售产品应交的消费税分录
  • 增值税进项税转出文件
  • ElementPlus DateTimePicker日期时间选择器限制可选时间范围(精确时分秒)
  • 购入电脑可以入成本里吗
  • php tr td
  • 微信小程序入门指南
  • 小规模纳税人要交企业所得税吗?
  • 随手写-精美笔记本-日记本安卓下载
  • 区块链网站模板
  • 失业保险金退回告知书
  • 公司进口的货物会计分录
  • 非货币性资产交换准则
  • 员工旅游的费用账务处理
  • 公司吸收合并流程详细步骤
  • 承兑汇票贴现的利率
  • 外出经营税收缴纳
  • sqlserver怎么显示结果窗口
  • 发票报销哪些要素不能少
  • 增值税进项发票不够抵扣怎么办
  • 开的票比实际支付的多,账务怎么处理
  • 印花税的征收方式有哪些
  • 当月计提的工资,次月申报吗
  • 建筑安装合同印花税率怎么算
  • 公司对员工罚款怎么处理
  • 红字专用发票怎么做账
  • 结转资金和结余资金的含义
  • 减免增值税如何申报
  • 工会经费的减除项是什么
  • 会计信息质量特征哪个最重要
  • MySQL Index Condition Pushdown(ICP)性能优化方法实例
  • linux重置开机密码
  • mysql 5.7.17 winx64安装配置方法图文教程
  • windows10秋季创意者更新
  • win8系统怎么把字体调大
  • Win10系统任务栏一直转圈
  • windowsxp网络ip设置
  • samba webui
  • win8升级win10补丁
  • linux内核编程指南
  • win10预览文件怎么显示内容
  • kinect unity开发
  • 测试Qt Quick在各个平台上的3D渲染性能
  • javascript总结
  • 基于javascript的毕业设计
  • js获取浏览器当前访问的ip
  • bat判断变量的值
  • 自动删除文件脚本bat
  • Android自定义控件高级进阶与精彩实例
  • python3.7怎么安装pil
  • 封装好的中药能带上飞机吗
  • jQuery插件封装时如要实现链式编程,需要
  • 上海市税务局招聘
  • 广东省电子税务局官网登录入口
  • 水利建设基金的计提与会计处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设