位置: 编程技术 - 正文

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系统开机黑屏怎么办
  • vscode国内镜像
  • 发票跨年作废很麻烦吗
  • 戛纳,法国 (© Manjik Photography/Alamy)
  • steam怎么退款申请退款要多久
  • php 字符串函数
  • linux 定时删除文件
  • 如何获取openai api
  • 土地增值税的计税依据
  • linux下4种kill某个用户所有进程的方法
  • 公网访问内网主机
  • php实现执行外部操作
  • 停产企业税收申请减免
  • 建筑企业异地预缴企业所得税
  • framework启动
  • php多图片上传到数据库
  • javascript图表
  • wordpress最新版本
  • .gp4
  • 微软回应
  • 行政事业性收费是什么意思
  • 新医院会计制度采用什么预算方法
  • 高新技术企业福利费扣除比例
  • 金蝶kis资产负债表中预付款项年初余额公式怎么设置?
  • 教育经费什么情况下可以报销
  • 公司一年的账目怎样算
  • sql语句清空表中数据
  • 资本公积账务处理办法
  • 所得税季报中的营业收入包括营业外收入吗
  • 存货增加使经营活动现金净流量减少该怎么办
  • 分配现金股利如何做会计分录
  • 现金发放工资有什么风险
  • 不允许抵扣进项税额的是
  • 2021劳动报酬收入个人所得税怎么算
  • 汇算清缴弥补以前年度亏损多少年
  • 资产评估资产如何入帐
  • 建筑工程购买的搬运设备升降平台分录
  • 管理费用怎么结转到本年利润未分配利润里了
  • mysql的日志
  • mysql char函数
  • linux系统chmod用法
  • 关闭windows输入法
  • win8系统停止服务
  • win10系统微软账户密码忘了
  • vsftpd的配置文件
  • win8安装ie11
  • javascript中call apply 与 bind方法详解
  • 实例讲解命局与大运流年作用
  • jquery图片放大效果
  • nodejs怎么学
  • dos命令中删除文件命令有哪些
  • gradle手动安装
  • shell脚本编程实例
  • unity减少drawcall
  • 浙江税务打不开,提示新版本
  • 河南税务机关
  • 广东国税局发票查询平台
  • 深圳国税系统
  • 海关进口增值税怎么认证抵扣
  • 电子发票查询官网入口国家税务局重庆电子税务
  • 屠宰场需要环评吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设