您好,欢迎访问一九零五行业门户网

php+ajax无刷新上传图片实例代码,_PHP教程

php+ajax无刷新上传图片实例代码,本文分享了php结合ajax实现无刷新上传图片的实例代码,分享给大家,希望大家可以和小编一起学习学习,共同进步。
1.引入文件

2.html部分
height=120px>
添加图片

3.给fileupload加上表单
/*图片上传*/ $(.fileupload).wrap(); //函数处理
4.ajax文件上传
jquery(function ($) { $(.fileupload).change(function(){ //选择文件 if ('' === $(this).val()) return; var upimg = $(this).parent().parent().parent(); var showimg = upimg.find('.showimg'); var btn = upimg.find('.btn span'); var imgsrc = upimg.find('.imgsrc'); $(this).parent().ajaxsubmit({ //datatype: 'json', //数据格式为json beforesend: function() { //开始上传 showimg.empty(); //清空显示的图片 imgsrc.val(); btn.html(上传中...); //上传按钮显示上传中 }, uploadprogress: function(event, position, total, percentcomplete) { }, success: function(data) { //成功 //获得后台返回的json数据,显示文件名,大小,以及删除按钮 var img = data; //显示上传后的图片 imgsrc.val(); imgsrc.val(img); showimg.html(); btn.html(上传成功); //上传按钮还原 }, error:function(xhr){ //上传失败 btn.html(上传失败); } }); }); });
5.后台进行处理
public function uploadpicaction(){ //图片上传和显示 $data = ; $src = $this->uploadfiles2($imgpath = /upload/book ,$filesname = pic); isset($src[0]['src']) && $src[0]['src'] ? $data = $this->concaturl($src[0]['src']) : null; echo $data; }
6.将返回的数据交给前端,进行一些处理。
进而提交到后台数据库。
希望本文所述对大家学习php程序设计有所帮助。
http://www.bkjia.com/phpjc/1072545.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1072545.htmltecharticlephp+ajax无刷新上传图片实例代码, 本文分享了php结合ajax实现无刷新上传图片的实例代码,分享给大家,希望大家可以和小编一起学习学习,...
其它类似信息

推荐信息