完成前端用户换头像功能

This commit is contained in:
esp
2015-11-11 09:15:43 +08:00
parent c491a4f3cc
commit 519c378809
3 changed files with 76 additions and 26 deletions

View File

@@ -0,0 +1,39 @@
require(["jquery", "bsAlert", "csrfToken"], function ($, bsAlert, csrfTokenHeader) {
var avatar="";
function changeAvatar(event) {
avatar = $(event.target).attr('src');
$('#current_avatar').attr('src', avatar);
}
$('.avatar-item').click(changeAvatar);
$('#save_avatar').click(function(){
alert("aaa");
if (avatar)
$.ajax({
beforeSend: csrfTokenHeader,
url: "/api/account/userprofile/",
data: {
avatar: avatar
},
dataType: "json",
method: "put",
success: function (data) {
if (!data.code) {
bsAlert("已保存!");
}
else{
bsAlert(data.data);
}
},
error: function () {
bsAlert("额 好像出错了,请刷新页面重试。如还有问题,请填写页面导航栏上的反馈。")
}
});
else
bsAlert("请选择一个头像");
});
});