位置: 编程技术 - 正文

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

  • 年度企业所得税做账会计分录
  • 公司购车购置税有优惠吗
  • 高新企业申报指南
  • 机票抵进项税税率
  • 应取得未取得发票
  • 报关单金额大于合同金额
  • 停产期间产生的费用怎么处理?
  • 企业出售产品
  • 公司在原有生产领域内充分利用
  • 企业从政府取得的经济资源,如果与企业销售商品
  • 在固定资产中
  • 税务领取发票后怎么操作
  • 资产减值损失汇算清缴调整表
  • 税务非正常户罚款多少
  • 没有签订合同需要申报印花税吗
  • 营业成本过低的原因
  • 背书转让后的电子承兑怎么打印
  • excel中在多个单原格中输入相同数据
  • 怎么免费获取百度文库的付费文档
  • 或有事项的计量结束语
  • php add
  • 软件登记费用
  • 定额发票收入
  • 税费缴纳比例
  • 对于接受捐赠的固定资产
  • sudo命令无法执行
  • 股权转让定金怎么退回
  • 公司承担的社保公积金怎么做账
  • 出口收汇可以收人民币吗
  • kprcycleaner.exe是什么
  • 图像相似性度量
  • 物流公司交保险是骗局吗
  • 运输中合理损耗计入存货成本吗
  • 黄金海岸冲浪者沙滩
  • 长期应付款核算范围有哪些
  • 线性判别分析LDA医学
  • wordpress图片模板
  • 增值税 转出
  • 特殊劳务交易的法律规定
  • 天然气零售企业
  • 应纳税所得额调整金额怎么算
  • 不想预缴所得税交多了怎样先把利润转到费用
  • mac的配置
  • 问答系统网站模板
  • 未开票收入缴纳增值税吗
  • 机关事业单位体育协会举办体育赛事活动应当
  • sql2005备份数据库
  • 长期股权投资成本法转权益法的处理
  • 农产品开具发票税率是多少?
  • 实收资本在核算上有哪些要求
  • 应交税费如何做到账表一致
  • 增值税运费发票清单怎么开
  • 单位车辆折旧费可以税前扣除吗
  • 公司买灭草剂怎么入账
  • 债务重组的会计例题
  • 跨年收入会计分录
  • 预付款充值发票
  • 职工福利费和工会经费
  • 回购股票注销股票怎么办
  • 工程施工和工程造价哪个好
  • 利润表中的营业收入怎么算出来的
  • mysql删除方法
  • mysql几天能学会
  • sql server触发器主要针对下列语句创建
  • iis w3svc
  • win8升级win10系统会卡吗
  • centos7 cp命令
  • windows刷新快捷键是什么
  • 虚拟机ubuntu怎么用
  • pvlsvr.exe - pvlsvr是什么进程 有什么用
  • win7使用率
  • win7无法登录桌面
  • angular 创建项目
  • jQuery解析XML 详解及方法总结
  • u3d地形编辑贴图
  • 个人所得税完税证明在哪里查询
  • 广西电子税务局怎么报税
  • 携程怎么订
  • 税务风险管理指引
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设