头像上传
来源:互联网 发布:域名怎么赚钱 编辑:程序博客网 时间:2024/04/29 05:30
HTML:
<img id="photo" name="photo" src="${img }/personmgr/avatar_url.jpg" width="130px" height="140px" onclick="$('#updateFileInput').click();"/>
在img里放个src是在,当这个人没有头像的时候,放一张提示用户上传的图片。
JS:
//上传头像 $("body").append('<form id="uploadFileHiddenForm"><input type="file" name="file" id="updateFileInput" style="display:none;"/></form>'); $("#uploadFileHiddenForm").change(function(){ var formData = new FormData($('#uploadFileHiddenForm')[0]); $.ajax({ //发请求给接口 cache:false, contentType: false, processData: false, url:U('upload/avatarUpload'), //接口地址 type:'POST', enctype:'multipart/form-data', data:formData, dataType:'JSON', success:function (data) { if (data.data.imgs.length > 0) { //上存成功 var url = data.data.imgs[0]["thumbnail_url"]; $("#photo").attr("src", url); updateHeadImg(url); } } }); });
上传完了之后可能会对其更新,也就是所谓的修改头像咯,
//更新当前用户头像 var reqData = "avatar_url=" + url; function updateHeadImg(url) { $.ajax({ url:U('personal/modifyPersonalInfo'), type:'post', dataType:'json', data:reqData, success:function(data) { } }); }
0 0
- 上传头像
- 上传头像
- 上传头像
- 上传头像
- 头像上传
- 上传头像
- 头像上传
- 头像上传
- 头像上传
- 上传头像
- 上传头像
- 头像上传
- 头像上传
- 上传头像
- 头像上传
- 上传头像
- 上传头像
- 上传头像
- Sqldbx连接OracleX64位
- 不可以!
- Maven生命周期和插件(三)
- Windows Update在哪 Win10自动更新怎么关闭
- strtok,strtok_r
- 头像上传
- STL初讲
- QPushButton的简单美化
- 纵向进度条向上过度&&子div撑不开父div
- 20160804 笔记之一对多模型创建
- [POJ1125]-Stockbroker Grapevine
- C# as和is是什么鬼
- WPF 学习之Grid
- java对redis的基本操作