位置: 编程技术 - 正文

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

  • 代收代缴消费税会计分录
  • 房产税相关问题
  • 收到单位借款如何处理
  • 核定征收季度核定销售额
  • 企业工商注销啥意思
  • 电子税务局税种核定怎么操作
  • 企业所得税查增值税吗
  • 母公司投资子公司现金流量表抵消
  • 收回多借差旅费
  • 企业自建房产提成多少
  • 公司电子承兑汇票
  • 因管理不善的材料盘亏如何做账
  • 公司预付签证费怎么入账
  • 零余额帐户如何转账
  • 提取的生产企业安全费如何记帐
  • 企业所得税弥补亏损明细表怎么填写
  • 劳保费计入管理费用的什么
  • 最新科研增值税税率为多少?
  • 免税销售额计入主营业务收入吗
  • 费用与支出的区别是什么
  • 一次性优惠税率表
  • 1697509029
  • 三个点的专票要交多少税
  • 债权转让账务如何处理
  • 房子按季度收取租金,怎么交房产税
  • 今年利润弥补以后怎么算
  • 没有签订劳动合同上班期间受伤怎么赔偿
  • 增值税进项税额转出的情况有哪些
  • 土地增值税清算全流程实战案例
  • 成本核算的基本程序是什么
  • 在途物资和材料采购属于存货吗
  • 发票红冲是什么意思需要给钱吗
  • Discuz!X中SESSION机制实例详解
  • PHP:mcrypt_enc_get_key_size()的用法_Mcrypt函数
  • wordpress文章主题
  • php-mysql安装
  • joomla组件
  • 注册资金不能到位怎么办
  • 购买支票费用计入
  • async/await原理
  • service运行命令
  • 董事会会议中的会议内容
  • 变更法人需要什么流程
  • phpvue开发模式
  • 最常用的成本核算表格
  • php 上传
  • 企业合并财务报表论文
  • 国税局网上申报
  • 免征文化事业建设费条件的销售额标准
  • 建筑企业异地施工预缴企业所得税
  • 同一控制下合并报表恢复留存收益
  • 短期流动负债计算公式
  • 营改增后还有建筑业发票吗
  • 进项税抵扣销项税算法
  • 支付到期承兑汇票属于什么现金流量项目
  • 公户网银转账操作流程
  • 应付账款怎么入账
  • 专票取消认证
  • 清空mysql数据库
  • Mysql中几种插入效率的实例对比
  • win7系统开机蓝屏怎么修复
  • windows7卸载所有软件
  • Ubuntu After Install 2.6 帮助你安装 Ubuntu 常用软件
  • centos5.5网络配置
  • linux虚拟机怎么查看目录
  • linuxweb服务器
  • excel最小化后再次选择不弹出来
  • 显示打包成功但是没有文件
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • nodejs中的事件循环的执行顺序
  • 在javascript中用下面哪个关键词来定义变量
  • 利用html css javascript做一个网页
  • javascript编程技术
  • 如何用js动态创建div
  • flask框架官方文档
  • 化妆品的消费税税率是多少
  • 远程办税系统
  • 个人所得税扣缴手续费退付是什么意思
  • 锦江区税务局搬迁新地址
  • 目前我国现行法规规定的职业病范围共有几大类几种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设