位置: 编程技术 - 正文

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

  • 其他权益工具投资科目编码
  • 开外经证需要预缴税几个点
  • 小规模纳税人的账务处理
  • 物流公司如何办理营运证
  • 增值税发票综合服务平台错误代码35
  • 怎么收购股份公司
  • 营业外收入需要结转到本年利润吗
  • 为什么缴纳税
  • 小企业需要计提法定盈余公积吗
  • 厂区打地坪会计怎么做账
  • 过期的费用发票怎么处理
  • 不同税率的增值税如何报税
  • 材料货款会计分录怎么做
  • 软件开发公司一般做什么
  • 实物返利缴纳所得税吗?
  • 异地预缴企业所得税
  • 企业如何处理
  • 高薪员工如何降职
  • 内账价税分离余额怎么处理
  • 增值税发票丢失可以用复印件入账么
  • 公司一次性缴纳全年社保
  • 网上订酒店怎么预定
  • 收到预付款是否确认收入
  • 库存现金与实际不符怎么调
  • 笔记本windows10截屏
  • win10开机黑屏几秒
  • linux硬链接命令
  • 分公司与总公司的关系
  • win7系统怎么设置最佳性能
  • php nl2br
  • 无偿划转长期股权投资
  • 经营性应收项目的计算公式
  • 增值税加计扣除比例
  • 宣传活动费用什么发票开?
  • jquery 兄弟选择器
  • readline只读一行
  • 非货币性资产投资的会计处理
  • 利息收入怎么做账务处理
  • 火车票的进项税率
  • 出纳会计和现金会计的区别
  • 分期付款的消费税怎么计算
  • sqlserver时间戳数据更新时也修改默认时间
  • Mysql以utf8存储gbk输出的实现方法提供
  • 未开发票如何确认收入并进行申报?
  • 小微企业税收优惠政策从什么时候开始
  • 销售退回 所得税
  • 以货物抵债的会计分录
  • 应付票据转应付账款会计分录
  • 代扣代缴的增值税额
  • 母子公司之间的借款利息支出增值税能否抵扣
  • 取得股东借给公司股权
  • 事业单位非税收入帐务处理
  • 以非货币形式出资应办理什么手续
  • 所有者权益类期末贷方余额公式
  • 固定资产出售算营业收入吗
  • 库存商品主要包括
  • 收入与费用配比也就是费用要由收入补偿
  • 小规模免增值税吗
  • 其他业务收入在资产负债表哪里体现
  • 哪些人必须办理纳税登记
  • 车子报废车子怎么处理
  • 企业必须建立哪些制度
  • 新成立公司会计未来规划
  • mysql远程用户登录
  • mysql导出语句
  • mysql 5.7.10 winx64安装配置方法图文教程(win10)
  • 英雄联盟win8
  • linux系统的电脑如何共享
  • regsvc32.exe - regsvc32是什么进程 有什么用
  • fsrremos.exe
  • 可用分区az
  • linux系统怎么更改语言
  • cocos2dx4.0入门
  • docker如何部署环境到生产
  • 在一个批处理系统中
  • 数据库的列名是什么
  • unity3d怎么改变物体大小
  • javascript怎么写
  • 运满满订单取消技术服务费退还吗
  • 扣缴个人所得税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设