function saveData() { var id=$("#id").val();//permissions.id var roleids = ''; var vdrs = ''; $("#yRolelists>div").each(function(){ roleids += $(this).attr("id").replace('role_rowdiv',''); roleids += ','; vdrs += $(this).find("select option:selected").val(); vdrs += ','; }); // alert(vdrs) //参数说明loginname暂存roleids;loginpwd暂存vdrs // alert(id); // return ; $.post(prjContextPath+"/permissionsAction!updateUserRole.action", {id:id,loginname:roleids,loginpwd:vdrs}, callBackFunc); } function closeWindow() { parent.close_handle(); } function callBackFunc(json){ if(json != null){ if(json.success=="1"){ alert("权限设置成功"); closeWindow(); } }else{ alert('保存失败'); } } function callBackFunEmployee(json){ if(json!=null && json.data!=null){ var editData=json.data[0]; $("#name").attr("value",editData.name); }else{ alert('读取数据失败!'); } } function callBackNUserRole(json){ if(json!=null && json.data!=null){ for (var pos = 0; pos < json.data.length; pos++) { var pData=json.data[pos]; var objOption = ""; $("#nRolelists").append($(objOption)); } }else{ alert('读取待选择角色数据失败!'); } } function callBackYUserRole(json){ if(json!=null && json.data!=null){ for (var pos = 0; pos < json.data.length; pos++) { var pData=json.data[pos]; var vdr=pData.viewdatarange; outRoleRowDiv(pData.roleid,pData.rolename,vdr); } }else{ alert('读取已选择角色数据失败!'); } } var curRoleid=''; var curRolename=''; function curOnclickDiv(roleid,rolename){ curRoleid = roleid; curRolename = rolename; } function outRoleRowDiv(rid,rname,vdr){ var selected = " selected "; var objOption = "