上传后更新用户配置文件图片
Update user profile picture after upload
我使用uploadifive在用户配置文件页面上传图片。用户打开带有照片和上传按钮的个人资料页面。一旦用户上传图片,它就会被调整大小并移动到化身文件夹中。图片存储为user_id.jpg。如果用户刷新页面,图片将更新。我想在不刷新页面的情况下更新图片。Uploadifive有OnUploadComlete功能,我想我只会用它来发布新图片,但这不起作用,要么它被缓存了,要么是其他原因。
这里有一些代码:
<script>
$('#file_profile').uploadifive {
...
onUploadComplete : function () {
$('#uphoto').html('<img src="images/avatars/'+<?=$_user['id']?>+'.jpg" />');
}
});
</script>
<?php
<div id="uphoto"><img src="images/avatars/'+<?=$_user['id']?>+'.jpg" /></div>
?>
有办法解决这个问题吗?
只需在链接中添加一些随机数作为参数即可重新加载图像。如果没有相同的链接,浏览器将再次加载它。
$('#uphoto').html('<img src="images/avatars/'+<?=$_user['id']?>+'.jpg?'+Math.random()+'" />');
相关文章:
- SoundCloud API-基于系统中的ID创建用户配置文件
- 通过oauth令牌passport.js访问用户配置文件
- mongodb用户配置文件添加输入时出现问题
- 如何使用ian:accounts-ui-botstrap-3根据Meteor中的用户输入设置配置文件字段值
- 带有所有用户操作的业务逻辑的Javascript配置文件
- 如何获得用户's在wso2api管理器中的配置文件
- MEANJS用户配置文件功能
- 用户配置文件的选项卡导航
- 上传后更新用户配置文件图片
- 仅使用访问令牌在节点中获取Google+用户配置文件
- 根据用户配置文件中的数组在集合中查找
- AngularJS加载单个用户配置文件
- PhoneGap 应用程序中的用户配置文件
- 用户配置文件自定义 css
- Phonegap插件:检索用户配置文件,电子邮件和Gmail
- 余烬简单身份验证在会话中保存用户配置文件
- 兴访问用户配置文件 API
- 添加当前用户配置文件metro.js的文档
- 在MeteorJs中,我如何将查询字符串中的推荐代码添加到用户配置文件中
- hta文件中的javascript用户配置文件相对路径