HTML语言如下,隐藏文件文本框,写一个button按钮,通过点击该按钮来弹出选择图片对话框:

JS语言如下,主要用ajaxfileupload.js来传送图片文件信息到后端给PHP处理,然后接收PHP返回的信息,如果上传成功可以显示图片:

function uploadImage(){

$.ajaxFileUpload({

url:'{php echo $this->createMobileUrl("AjaxUploadImage");}',

secureuri:false,

fileElementId:'uploadFile',

dataType: 'json',

success: function (data, status){

if(data.success == true){

$("#newImageSrc").attr("src", data.path); //显示图片

$("#images").val(data.path);//设置图片路径

}else{

alert(data.message);

}

},

error: function(data, status, e) {

alert("网络错误,请稍候重试");

}

});

return false;

}

PHP后端主要是执行图片上传,然后返回json格式的信息给前端。

php js实现异步图片上传,使用php+js异步上传图片相关推荐

  1. php js 异步上传图片,javascript实现异步图片上传方法实例

    如何通过javascript写出异步图片上传?本文我们就和大家分享一些实例代码javascript实现异步图片上传.我们首先看下HTML代码实现的form提交部分.其中大家在测试的时候需要把test的 ...

  2. 1小时搞定cropper.js制作头像/图片上传、裁剪、并发送至后端

    1小时搞定cropper.js制作头像/图片上传.裁剪.并发送至后端 先给大家看一下最终效果. 大多数功能都是由Cropper.js封装好的,调整并制作了: 上传图片 对图片的裁剪以及调整(旋转.缩放 ...

  3. kindeditor扩展粘贴截图功能修改图片上传路径并通过webapi上传图片到图片服务器...

    2019独角兽企业重金招聘Python工程师标准>>> kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. ...

  4. 原生JS实现异步图片上传(预览)

    效果 实现过程分为两步 1. 用户点击添加后通过 H5文件读取 FileReader对象以DataURL的格式读取图片 2. 通过FormData对象生成表单数据,通过ajax上传到后台 HTML & ...

  5. AjaxFileUpload组件结合Struts2异步图片上传

    使用AjaxFileUpload组件结合Struts2异步上传需要添加如下文件: ajaxfileupload.js jquery-x.x.x-min.js struts2相关jar包 AjaxFil ...

  6. jquery php 异步图片上传实例,php结合jquery异步上传图片(ajaxSubmit)

    Ajax异步上传图片 functionsky_upfiles(){varmesstxt; $("#sky_upform").ajaxSubmit({//dataType:'scri ...

  7. ssm使用Ajax的formData进行异步图片上传返回图片路径,并限制格式和大小

    之前整理过SSM的文件上传,这次直接用代码了. 前台页面和js //form表单<form id= "uploadForm" enctype="multipart/ ...

  8. js实现网页图片上传本地预览

    [实现效果] [相关代码] [HTML] <div id="preview"><div class="single_pic" id=" ...

  9. summernote 图片上传 php,summernote.js图片上传的使用

    这是一个常用的富文本编辑器而已,特别注意(本地图片上传后,图片的宽度会固定,建议编辑一下,否则自适应时手机版会变成) 一.js部分 $(document).ready(function () { $( ...

最新文章

  1. Horseshoe prior的R package介绍:HS.normal.mean函数
  2. 动图-完整清晰展示TCP的三次握手与四次挥手
  3. 数据库-数据库的介绍
  4. UESTC_秋实大哥与花 2015 UESTC Training for Data StructuresProblem B
  5. 母婴企业上云 实现线上线下互动营销、一体化管理服务
  6. [原创]编程实现UCDOS字库的显示和打印
  7. oracle同义词很慢,通过问题长知识----ORACLE同义词
  8. 生成器(generator)理解
  9. 手机拍证件照的工具哪个好用
  10. 马云:不要买房了,未来房子如葱!10年后最便宜的是房子车子,而最贵的是…...
  11. H3C服务器修改HDM密码,H3C服务器配置HDM远程管理系统
  12. php对参数校验(名称、地址、掩码、日期、时间、端口)
  13. Google文件系统(一)
  14. 差点延毕!国科大博士生丢失电脑,4天后毕业论文失而复得!
  15. 将数组中的对象按照浏览器的x/y轴的显示方式进行排序
  16. 手把手教你如何写出完美的JVM的Young GC
  17. WPS 2016安装密钥
  18. imx6q修改LVDS接口数据格式
  19. KISSY 学习 随笔
  20. 修改linux系统EDT时间为CST时间

热门文章

  1. 数据可视化(一)-Matplotlib简易入门
  2. [转]php-mobile-detect
  3. 《The Elements of User Experience》读书笔记
  4. FlexUnit单元测试(第三章FlexUnit事件断言)
  5. 使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法
  6. grub error:unknown filesystem的解决方案
  7. SVN 问题解决之 The XML response contains invalid XML
  8. 树莓派连接显示器不亮屏的解决方案
  9. JUnit报initializationError的解决方法
  10. kali2020.1正确安装下载中文输入法及问题解决