位置: 编程技术 - 正文

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框架中文手册)

  • 税收减免属于什么收入
  • 一般纳税人缴纳税金分录
  • 专项应付款和政府补助的区别是什么
  • 坏账准备递延所得税资产怎么算
  • 企业接收捐赠计入什么科目
  • 开办费用属于什么科目
  • 企业重组中撤资所得税有哪些处理规则?
  • 企业为什么要签订集体合同
  • 关注!这两种情况下可免征增值税!
  • 现代服务促销服务费的经营范围
  • 增值税发票选择确认平台证书密码是多少
  • 营改增后小规模纳税人如何报税
  • 非公司车辆的使用费如何入账?
  • 建安企业外地项目预缴增值税
  • 业务奖金激励制度
  • 工程预收款账务处理
  • 增值税免税项目和免征增值税的区别
  • 先入费用后来发票怎么做账
  • 增值税即征即退2023政策
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • 汽车维修行业会计分录
  • PHP:session_decode()的用法_Session函数
  • 企业分红的会计科目
  • 股份有限公司向股东借款
  • 年终奖发放形式 更改 税务局
  • 进口付汇业务流程
  • 三年以上的应付账款
  • phpjoin
  • PHP:imagecreatefromjpeg()的用法_GD库图像处理函数
  • 生产企业的成本有哪些
  • 考到二本
  • torch.nn.Conv3d
  • python 二值化
  • 苗木增值税税率
  • 凭证摘要写错了已经结账
  • php 清除缓存
  • 共同开发产品
  • 企业车辆年检费多少钱
  • 国际货运代理可以分哪几类?
  • 增值税现代服务业包括哪些内容
  • 预缴增值税附加税需要计提吗
  • 闲置土地属于哪个部门
  • 2020年申报期截止时间
  • 贴现法付息实际利率
  • 单位交社保怎么取消居民医保
  • 在外地设办事处需要办什么手续
  • 进项税额大于销项税月末结转
  • 付出相对的词
  • 融资租赁首付租金会计账务处理
  • 电子口岸登录显示证书错误
  • 领用材料属于什么会计分录
  • 银行对账单怎么修改
  • 按不同要求分类
  • Win10 Build 10565快速预览版为什么有ISO镜像下载地址?
  • XP下HTTP的403.9错误-禁止访问:连接的用户过多 重启iis可以解决
  • macbookzen
  • linux系统中怎么输入中文
  • 查找返回一行数据
  • 从五方面解析Linux防火墙框架问题
  • win10hdmi转vga显示器没反应
  • win8更新错误
  • Win10 Mobile10586.122更新了哪些内容?更新内容大全汇总
  • unity3ds
  • c# opengl 3d
  • 基于web的学生成绩管理系统毕业论文
  • opengl入门教程(精)
  • js indexof undefined
  • js判断上传图片宽高大小
  • 菜鸟教程javaweb
  • jquery dom对象
  • android布局背景颜色的代码
  • 税务案件移送案件的法律条款
  • 山西国家税务总局官网
  • 上海房屋出租交税
  • 网上预约挂号能退吗
  • 残疾人就业年审经办人
  • 济南高新区工商局政务大厅电话
  • 正在办退休社区盖章到了那一步
  • 贵阳市税务电话
  • 人社局要求社保补缴
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设