关于ajax异步加载图片的路径赋值问题

来源:互联网 发布:网络分为哪几类 编辑:程序博客网 时间:2024/05/24 02:08

js代码(数据库存的是图片名,图片存储在服务器文件夹中):

var pathName=document.location.pathname;var projectName=pathName.substring(0,pathName.substr(1).indexOf('/')+1);

$(".viewUser").on("click",function(){//将被绑定的元素(a)转换成jquery对象,可以使用jquery方法var obj = $(this);/*window.location.href=path+"/userController/viewUser/"+ obj.attr("userid");*/$.ajax({type:"GET",url:path+"/userController/viewUser",data:{userid:obj.attr("userid")},dataType:"json",success:function(result){if("failed"==result){alert("操作超时!");}else if("noData"==result){alert("没有数据!");}else{$("#v_userCode").val(result.userCode);$("#v_userName").val(result.userName);if(result.gender=="1"){$("#v_gender").val("女");}else if(result.gender=="2"){$("#v_gender").val("男");} $("#v_phone").val(result.phone);$("#v_birthday").val(result.birthday);$("#v_address").val(result.address);$("#v_userRoleName").val(result.role.roleName);$("#v_creationDate").val(result.creationDate);$("#v_idPicPath").attr("src",projectName+"/statics/uploadFiles/"+result.idPicPath);$("#v_workPicPath").attr("src",projectName+"/statics/uploadFiles/"+result.workPicPath);}},error:function(data){alert("error!");}});});