<
button
id
=
"J_headimg"
style
=
"font-size:12px;margin-left:10px;width:70px;height:30px;background:#10AD5A;color:#fff;"
>修改头像</
button
>
<
input
type
=
"file"
name
=
"pic"
id
=
"pic"
hidden
accept
=
"image/*"
/>
<
input
type
=
"text"
id
=
"headimg"
name
=
"headimg"
hidden>
<
script
>
$("#J_headimg").click(function(){
$("#pic").click();
returnfalse;
});
$("#pic").change(function(){
var$that=$(this);
varimgPath=$(this).val();
if(imgPath==""){
alert("请选择上传图片!");
return;
}
//判断上传文件的后缀名
varstrExtension=imgPath.substr(imgPath.lastIndexOf('.')+1);
if(strExtension!='jpg'&&strExtension!='gif'
&&strExtension!='png'&&strExtension!='bmp'&&strExtension!='jpeg'){
alert("请选择图片文件");
return;
}
varformData=newFormData();
formData.append('file',$that[0].files[0]);//php用$_FILES['file']接收
console.log($that[0].files[0]);
$.ajax({
type:"POST",
url:"__URL__/uploadimg",
data:formData,
cache:false,
processData:false,//需要加这两个参数
contentType:false,
success:function(data){
varobj=JSON.parse(data);
if(obj.status==0){
$("#preimg").attr("src","Public/Upload/"+obj.data);
$("#headimg").val(obj.data);
}else{
alert(obj.data);
}
},
error:function(XMLHttpRequest,textStatus,errorThrown){
alert("上传失败,请检查网络后重试");
}
});
});
</
script
>
|