位置: 编程技术 - 正文

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

  • 旧面包车能跑长途吗
  • 小规模公司减免的增值税怎么算
  • 航天税务软件
  • 福利费计提多了如何处理
  • 三方合同怎么盖章
  • 发票报送日志不完整
  • 电子商业汇票怎么兑现
  • 房地产定金及预收款
  • 企业所得税计提分录
  • 商业地产运营成本核算
  • 手工记账需要什么资质
  • 取得的收入含税吗
  • 未实缴出资的股东退股
  • 金税盘的进项发票怎么导出
  • 印花税多缴纳怎么办
  • 意外死亡公司赔偿多少标准
  • 价内税与价外税的计算公式
  • 建筑企业新项目增值税的计算
  • 企业会计准则应用案例
  • 取消票种核定需什么手续
  • 工业总产值计算方式计算公式
  • 补缴纳以前年度企业所得税税率如何论定
  • 工会经费的会计分录2022
  • 坏账收不回怎么做账
  • win7不能进系统怎么办
  • 开办费计入长期待摊费用汇算清缴时怎么填写
  • 企业注销时实收资本为0
  • php制作一个表单
  • 在windows7中,桌面图标的排列顺序是
  • 实例讲解yii2.0在php命令行中运行的步骤
  • macbookpro鼠标滚轮是反的
  • 红利所得的税法规定
  • ant-design-vue pro
  • 在anaconda下安装python
  • 如何检查路由器防火墙设置
  • 接受捐赠旧的固定资产以什么价格入帐
  • 西西弗书店主管级
  • 微芯片技术
  • 棕榈滩的读音
  • 如何知道是干皮还是油皮
  • 浅谈php表单提交的问题
  • 如何配置apache
  • 知识产权专利费包括哪些费用
  • 钢琴块小游戏在线玩
  • bzip2命令压缩后无法保存原文件
  • 升级到miui14感觉耗电快了
  • 服装加工税率是13%还是16%
  • 季度所得税资产总额填错了,会不会有影响
  • 网上纳税申报有时间限制吗
  • 研发人员的差旅费计入管理费用吗
  • 营改增对金融业税负的影响
  • 代发工资入哪个科目
  • 增值税发票开错冲红重开如何做会计分录?
  • 销项税和进项税的区别
  • 先收款次月发票怎么做账
  • 融资租赁出租人与承租人之间形成债权债务关系
  • 加油费用属于什么科目明细
  • 互联网金融理财产品的优势
  • 公司与公司之间可以借款吗
  • 扶贫入股分红政策
  • 工业企业存货发出计价的方法
  • sqlserver获取uuid
  • mysql不能写入中文
  • session几种存储方式
  • sqlserver 千万数量级分页存储过程代码
  • bios设置第一启动项图解
  • oracle linux6.9
  • WinCtlAdAlt.exe - WinCtlAdAlt是什么进程
  • 把mac屏幕切换到桌面desktop
  • linux操作系统主要学什么
  • xp局域网文件共享设置
  • linux 文件数量 命令
  • perl use vars pragma使用技巧
  • jquery开发项目
  • 计算字符串的长度的函数
  • pm2启动nodejs
  • android开发程序
  • 消费税增值税的区别与联系
  • 国税局宁夏税务
  • 某地区土拍的楼盘有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设