位置: 编程技术 - 正文

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

  • 金税盘技术维护费
  • 小规模纳税人的企业所得税税率
  • 什么是进项税额转出
  • 土地出让金会涨价吗
  • 住宿报销是开普票还是专票
  • 金税盘服务费能抵税吗
  • 转让金融商品的会计分录
  • 收到的货款与发票数不符,怎么做账
  • 增资需要登报吗
  • 企业购买的衣服会计分录
  • 凭证可以部分冲销吗
  • 营改增后不动产出租适用税率
  • 跨年度发票退回如何记账
  • 购物卡开预付卡有风险吗
  • 代开专用发票的数量单价单位怎么写?
  • 生产企业出口货物收不到款怎么处理
  • 金税盘减免税款贷方余额
  • 增值税小规模申报表
  • 记账凭证做完之后干什么
  • 什么情况下征收车船税
  • 机动车购置税怎么收
  • 投资性房地产转为自用的会计处理
  • 分期收款销售的商品属于存货吗
  • linux系统怎么查看mac地址
  • 事业单位负债类科目包括哪些科目
  • 浅谈12 条用于 Linux 的 MySQL/MariaDB 安全最佳实践
  • gsicon.exe是什么进程 作用是什么 gsicon进程查询
  • php redis实现秒杀思路
  • enw是什么文件
  • 房地产评估费计算公式
  • Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
  • 核定征收的企业注销需要缴纳个人所得税吗
  • 百度统计网址
  • javatoken生成机制
  • php curl_init
  • 制造费用主要核算项目
  • 材料暂估入账
  • 慰问金计入什么预算科目
  • phpcms使用教程
  • 残保金工资标准
  • 交所得税怎么记账
  • 免抵退税额怎么计算城建税
  • 资产负债表中应付账款项目应根据什么填制
  • SQLite中的WAL机制详细介绍
  • 帝国cms使用手册
  • 一般纳税人企业所得税税率
  • 固定资产盘亏账务处理的问题
  • ukey要交服务费吗
  • 起初数据录入
  • 劳务派遣公司收入确认税收政策
  • 现金往来款怎么做账
  • 法人银行贷款
  • 小规模纳税人的增值税计入成本吗
  • 资产负债表中各项目的期末余额
  • 预付卡业务该如何管理
  • 体检收据可以入档案吗
  • 产权转移书据纳税义务时间
  • 工会经费不够
  • 应交税费会计分录实例分析
  • 公司购买电缆线怎么做账
  • 现金日记账月末怎么结账图片
  • sqlserver代理服务启动失败
  • fedora怎么安装软件
  • switpa.exe - switpa是什么进程
  • centos 6.5网络设置
  • window资源管理器
  • win7系统无法安装谷歌怎么办
  • linux终端怎么用
  • 32/64位Win10预览版11102(中英日韩等)多国语言包官方iso镜像下载大全
  • Win10 Redstone 14295更新推送:QQ会不时崩溃
  • android开发环境配置
  • android真机调试解析包错误
  • shell 字符操作
  • 自动生成批量执行命令
  • vue 分页 实现
  • 改变的拼音
  • android屏幕适配的五种方式
  • 国家税务局上海电子税务局app
  • 深圳国税系统
  • 上海长宁区多大面积
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设