位置: 编程技术 - 正文

PHP+Ajax无刷新带进度条图片上传示例(php不刷新提交)

编辑:rootadmin

推荐整理分享PHP+Ajax无刷新带进度条图片上传示例(php不刷新提交),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ajax无刷新更新数据,php无刷新更新新数据,php不刷新提交,ajax无刷新更新数据,ajax无刷新分页php,php 刷新,ajax无刷新分页php,ajax无刷新分页php,内容如对您有帮助,希望把文章链接给更多的朋友!

项目需求:1.PHP+Ajax无刷新带进度条图片上传,2.带进度条。所需插件:jquery.js,jquery.form.js。

最近在做一个手机web项目,需要用到Ajax上传功图片能,项目要求PHP无刷新上传图片,并且要带进度条,下面就来讲一下我的实现方法,先看效果图

本示例需要使用的是jquery.js,jquery.form.js,demo里面包含有,你可以在文章下方进行下载。

第一步,建立前端页面index.html

PHP+Ajax无刷新带进度条图片上传示例(php不刷新提交)

此段是前端展示内容,这里需要说明的是由于input:file标签显示不太美观,所以我把它隐藏了。而使用一个a标签.uploadbtn来调用file标签的click事件,用来打开并选择文件。

注意:文件上传时form的属性enctype必须设置为:multipart/form-data

第二步,Ajax提交部分

这部份就是Ajax的提交部份,过程如下:

在提交开始通过beforeSend回调函数设置进度条显示出来,进度条宽度为0%,进度值0%; 在上传过程中通过uploadProgress回调函数实时返回的数据,更改进度条的宽度和进度值。 在上传成功后,通过success回调函数输出上传为数据信息(图片名称,大小,地址等)并把图片输出到页面上预览。 当然如果失败,有error回调函数帮你进行高度。

第三步,后端PHP代码upload.php

后端处理代码,就是PHP文件上传,不过上传的时候需要做一些判断,如文件格式、文件大小等。

注意:我上面ajax返回格式是json,所以在图片json代码是一定要正确规范,否则会出现上传不成功的提示。

demo下载: php-ajax-upload_gimoo.rar

标签: php不刷新提交

本文链接地址:https://www.jiuchutong.com/biancheng/295586.html 转载请保留说明!

上一篇:PHP中的使用curl发送请求(GET请求和POST请求)(php curl_exec)

下一篇:Yii2框架实现数据库常用操作总结(yii2框架中文手册)

  • 固定资产盘盈影响所有者权益吗
  • 企业所得税应补退税额怎么计算
  • 记账凭证如何填写明细科目
  • 企业撤资的所得税处理
  • 发票没认证可以作废吗?
  • 建设单位收到施工承包单位的单位工程验收申请后应组织
  • 房地产企业作为甲方开票给施工单位
  • 装修公司怎么交钱
  • 增值税发票开具红字发票后上月税款怎么交?
  • 国税票怎么开
  • 技术服务费属于无形资产吗
  • 辞退福利税前扣除标准
  • 免抵税额为什么不能抵下期
  • 药企会计租金进项税不能抵扣
  • 借钱注册公司会计分录
  • 资产减值损失需要结转吗
  • 收支利息税务如何处理
  • 事业单位是否属于中小企业
  • 福利费专票进项抵扣转出怎么做账
  • 出租房产免收租金,如何缴纳房产税
  • 小规模纳税人开专票不超过30万要交税吗
  • 企业接受投资者的土地使用权投资
  • 为什么我的win10
  • 电脑开机硬盘自检怎么回事
  • 出口退税率和进项一致吗
  • 预付维修费计入入账价值吗
  • 车辆购置税可以代缴吗
  • PHP+Mysql+jQuery查询和列表框选择操作实例讲解
  • 建筑劳务公司计提人工劳务费需要工资表吗?
  • 如何安装纯净win10
  • 清算公司资产怎么入账
  • 用盈余公积弥补以前年度亏损
  • 一般合同怎么写才有效
  • 微信怎么开小
  • 班夫国家公园最佳旅游时间
  • 收不回的应收账款会计分录
  • 免费设备投放项目
  • 固定资产减少的账务处理
  • 建筑行业施工规范有哪些
  • 软件服务费应计入什么
  • session跨域导致失效
  • 股东投资款怎么存入公司
  • 增值税发票已经认证了,但是税票原票没给,会有什么后果
  • 短期借款会计如何做账
  • 分公司和总公司的账务处理
  • 小微企业所得税税率2.5% 10% 25%
  • 个人所得税专项附加扣除赡养老人
  • 报销替票的风险是什么
  • mysql交互操作过程中使用的语言是什么
  • mysql 指定my.cnf
  • 个税申报哪些可以减免
  • 小规模纳税人批发零售税率
  • 安装防伪税控系统的方法
  • 销售货款是什么
  • 共管账户取钱需要多久到账
  • 用友反结账怎么操作
  • 其他应付款不用还了怎么处理
  • 零售商品收入
  • 当月作废的专票还是要交增值税吗
  • 计提的利息汇算清缴时要调整吗
  • 加计抵扣进项税分录
  • 应付工资的计算公式用友
  • 事业单位会计岗位属于哪一类
  • 房地产会计核算地上地下成本分摊
  • mssql注入使用命令
  • win7系统ie浏览器怎么卸载重装
  • 根据自己的需求配置一台电脑
  • win8补丁官网
  • macbook 苹果系统
  • f_00000e是什么文件
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • cocos2dx视频教程
  • perl use vars pragma使用技巧
  • jquery图片轮播无缝连接
  • 批处理文件
  • 浅谈python中的实例方法、类方法和静态方法
  • Javascript & DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
  • 淄博新农合怎么网上缴费
  • 税务局如何查询社保明细
  • 税务机关纳税检讨书范文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设