-
PHP+Jcrop+artDialog头像上传 评分:
上节课我们讲解了artDialog强大的弹出层插件,本文以实例讲解个人中心常用的头像裁剪。
HTML
<h2 class="title"> <a href="https://www.dede58.com/">PHP+Jcrop+artDialog头像上传</a> </h2> <input type="file" name="head_photo" id="head_photo" value="" /> <input type="hidden" name="photo_pic" id="photo_pic" value="" /> <!--头像显示--> <div id="show_photo" style="border:1px solid #f7f7f7;width:66px;height:66px;"> <img id="head_photo_src" src="images/default.gif" /> </div>
引入jQuery库、Jcrop及artDialog插件:
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="js/ajaxfileupload.js"></script> <script type="text/javascript" src="js/artDialog4.1.6/jquery.artDialog.js?skin=default"></script> <script type="text/javascript" src="js/artDialog4.1.6/plugins/iframeTools.js"></script>
jQuery
文件上传带预览
function ajaxFileUploadview(imgid, hiddenid, url) { $.ajaxFileUpload({ url: url, secureuri: false, fileElementId: imgid, dataType: 'json', data: { name: 'logan', id: 'id' }, success: function(data, status) { if (typeof(data.error) != 'undefined') { if (data.error != '') { var dialog = art.dialog({ title: false, fixed: true, padding: 0 }); dialog.time(2).content("<div class='tips'>" + data.error + "</div>"); } else { var resp = data.msg; if (resp != '0000') { var dialog = art.dialog({ title: false, fixed: true, padding: 0 }); dialog.time(2).content("<div class='tips'>" + data.error + "</div>"); return false; } else { $('#' + hiddenid).val(data.imgurl); art.dialog.open("crop_image.php?img=" + data.imgurl, { title: '裁剪头像', width: '580px', height: '400px' }); //dialog.time(3).content("<div class='msg-all-succeed'>上传成功!</div>"); } } } }, error: function(data, status, e) { dialog.time(3).content("<div class='tips'>" + e + "</div>"); } }) return false; }
2020-02-06 上传
- holy荷勒
这个人很懒,什么都没留下。
热门资源
-
thinkphp3.2加好友聊天源码
2020-02-07 营子 -
域名url转发
2020-02-07 营子 -
php+Ajax远程加载避免重复提交
2020-02-07 飘飘哥 -
Thinkphp+Ajax登录注册
2020-02-07 金棕榈 -
php+Ajax无刷新分页
2020-02-07 -
redis session共享类,拿着直接用(负载均衡)
2020-02-07 xmcyad -
thinkphp5开发restful API接口自动生成文档
2020-02-07 lgwish -
PHP整蛊二维码生成器
2020-02-07 7057119 -
上传头像带裁剪预览功能Flash版带在线拍照
2020-02-07 250250 -
PHP检测上传图片是否有木马
2020-02-07 -
QQ钱包扫码支付源码
2020-02-06 飘飘哥 -
Thinkphp整合webupload多图片上传
2020-02-06 7057119