php jquery模板替换图片,仿jquery插件官网头像更换(原创)

这是一个关于如何使用jQuery和Ajax实现头像无刷新更换的教程。该插件包含详细的代码示例,通过点击事件处理图片选择,并将新头像上传到服务器。在Thinkphp框架下,实现了后端数据的保存。用户可以选择图片并即时预览,无需页面刷新。
摘要由CSDN通过智能技术生成

bc1687a27445a7381dac5e48725c3e4d.png

8d356dd126880af192ae902c3e671bd1.png

插件描述:一款简单实用的头像更换插件内附有ajax无刷新代码

使用方法

发布时间:2018-1-25 23:41

首先引入jquery:

js

$(".close,.gb").click(function(){

$(".pic_box").animate({

'top':'-1000px'

},500);

}),

$(".my_box").click(function(){

$(".pic_box").animate({

'top':'15px',

},300);

}),

$(".queren").click(function(){

var src = $(".jide").val();

//$.ajax与index.php交互,在php中判断文件,保存至数据库即可

/*if(src != ""){

$.ajax({

url:"index.php",

type:'post',

data:{'imgsrc':src},

success:function(data){

$(".my_pic").attr('src',src);

$(".pic_box").animate({

'top':'-1000px'

},500);

console.log(data);

}

})

}else{

return false;

}*/

/**

* 后台我是用Thinkphp框架写的代码如下

$show=M('user')->getByusername($_SESSION['_username']);

if(!empty($_POST['imgsrc'])){

$_POST['id']=$show['id'];

$x=$info->create();

$res=$info->save();

if($res){

echo json_encode($_POST['imgsrc']);

}

}

*/

//效果展示,在服务器中把这一段删除,用上面那一段

if(src != ""){

$(".my_pic").attr('src',src);

$(".pic_box").animate({

'top':'-1000px'

},500);

}else{

return false;

}

});

var $box = document.getElementById('pic_box');

var $li = $box.getElementsByTagName('li');

var index = 0;

for(var i=0;i

$li[i].index=i;

$li[i].οnclick=function(){

$li[index].style.borderRadius="15%";

this.style.borderRadius="50%";

index = this.index;

}

}

$(".pic_box li img").click(function(){

var src=$(this).attr("src");

$(".jide").val(src);

})

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值