位置: 编程技术 - 正文

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

  • 小型微利企业所得税怎么计算
  • 电子税务局如何删除办税人员
  • 银行共管账户现在可以开设吗
  • 企业建厂房购进材料可以抵扣吗
  • 无票收入在增值税申报表的哪里填
  • 开办费的帐务处理
  • 子公司内部交易抵消举例说明
  • 高管个人所得税政策
  • 公司做帐成本发票怎么开
  • 筹建期可以有收入吗
  • 广告物料制作费公司怎么做账
  • 维修费增值税怎么开
  • 营运资金的范畴包括哪些
  • 残疾人保障金中上年在职职工人数怎么计算
  • 非学历教育培训费发票
  • 参加国外展会费用
  • 增值税专用发票几个点
  • 个人出租住房增值税免税政策
  • 普票没有税号可以开票吗
  • 递延所得税资产借贷方向
  • 公允价值变动损益在利润表哪里
  • 销售商品分期收款,减免一部分货款怎么做账
  • 固定资产 出售
  • PHP:mb_ereg_search_init()的用法_mbstring函数
  • 个人所得税专项扣除子女教育标准
  • windows10激活密钥免费2023
  • bp程序是什么
  • 长期借款和应付利息
  • 经营出租的机器设备需要计提折旧吗
  • 公司党员活动日方案
  • 商业会计的做账流程
  • php addslashes函数
  • 残保金解决方案
  • 怎么用ai做vi
  • vuecdn方式引入
  • 超像素和markpage的区别
  • paper 1
  • 手把手教你安装nvidia驱动
  • ping命令详解步骤
  • ps去水印的三种方法
  • 物业管理可以开保洁发票吗
  • 计提工会经费明细表
  • 长期借款的处理原则
  • vue 鼠标移入移出(hover)切换显示图片问题
  • php验证码代码怎么写
  • 设备安装收入税率
  • 企业账务处理程序的概念
  • 其他综合收益算当期损益吗
  • 企业一般存款账户和基本存款账户的区别
  • 消防工程公司的成本包括哪些
  • 境内企业借外债,不还会怎么样
  • 民间非营利政府是指什么
  • 申报过的印花税在哪查询呢
  • 退货对方不开具红字发票怎么办
  • 冲销主营业务收入怎么做分录
  • 施工单位购买材料能直接进成本吗
  • 盈利赢利营利手机文章
  • 应收账款周转天数越大说明什么
  • 动态创建表
  • window windows10
  • xp系统许多网页打不开
  • iis的服务
  • linuxvlc安装
  • linux系统设置ntp同步
  • vc软件是什么软件
  • windows怎么将任务栏放大
  • win7更改win10系统要怎么更改
  • winxp优化设置
  • linux打包命令tar打包目录结构
  • win10开始菜单怎么打开
  • Lesson01_01 HTML基础
  • web标准有那几个方面
  • angular获取数据给后端
  • 表单元素的属性
  • 用js实现一个复杂对象深拷贝的算法
  • express框架的优缺点
  • python数学语言
  • 企业自建旧房产怎么处理
  • 四川国税局普通发票查询?
  • 12366国税网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设