位置: 编程技术 - 正文

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清理垃圾怎么清理
  • 出租车车票可以出卖吗
  • 建筑业异地施工可以先开发票么
  • chart.js教程
  • 福利费做账分录
  • 稳岗补贴怎么发放给员工
  • framework4.0怎么打开
  • nginx webservice
  • 前端工程师在大学学什么专业
  • CSDN接入AIGC辅助创作,对此你怎么看?
  • 自然人税收管理系统
  • About BitRock
  • 员工出差回来会计分录
  • 直接人工成本的计算公式
  • 未能确认收入的原因
  • 非营利组织注册
  • 欠款在公司注销怎么处理
  • 以前年度损益的科目代码
  • 暂估入账应该如何操作
  • 专利年费可以计入研发费用加计扣除吗
  • 融资租入固定资产的改建支出
  • 增值税专用发票查询系统官方网站
  • 工程中标费用放哪个科目
  • 航天信息税票
  • 印花税新政策
  • 借方是收入还是支出损益类
  • 收据 和发票
  • 哪些减值准备一经计提不得转回
  • 电子银行回单可以作为凭证吗
  • 视同销售的账务处理方法
  • 哪些账簿可以跨市登记
  • 如何远程连接小米摄像头
  • linux详解
  • CentOS yum php mcrypt 扩展安装方法
  • surveyor.exe - surveyor是什么进程
  • w8系统鼠标在哪里调
  • nodejs发送http请求
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • cocos输入框
  • node.js可以跨平台吗
  • JavaScript 2048 游戏实例代码(简单易懂)
  • jquery层次选择器主要包括哪几种分类
  • dns设置为网关会出现什么问题了
  • shell脚本中实现rm -fr !(file1)
  • js实现功能
  • js设置按钮禁用和开启
  • 临沂市2020年居民燃气价格
  • 重庆国税局官网登录入口查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设