一、学习总结
1、内容:一天一问之javascript原型与原型链的概念?
原型链是一个很抽象的概念,在javascript中,一共有两种类型的值原始值和对象值,每一个对象都有一个内部属性[prototype],通常称为原型,原型的值可以是一个对象,也可以是null,如果它的值是一个对象,则这个对象也一定有自己的原型,这样就形成了一条线性的链,我们称之为原型链。
var id=rowObject.id;
var roleName=rowObject.roleName;
var returnStr='<img align="absmiddle" src="'+baseUrl+'/imgs/icon_edit.gif">'+'<a href="javascript:;" οnclick="addClickForEditRole('+id+','+roleName+')">'+'编辑 '+'</a>'
jqgrid列表中点击传参到后台的方式之一,参数对的情况下的链接。
下面是post方法删除的详细解析:
function delRoles() {
var gr = aJqgrid.getGridParam("selarrrow");
if(gr!=""){
bootbox.confirm("<span class='glyphicon glyphicon-warning-sign' style='color:red;padding-left: 5px;padding-right: 5px;'></span>确定要删除所选的[" + gr.length + "]条角色?",
function (result) {
$.post(baseUrl+"/sysRole/checkDel.do",{"roleIds": gr},
function(response) {
if("1"==response){
bootbox.alert("绑定用户,无法删除");
return;
}else{
$.post(baseUrl+"/sysRole/del.do", {"roleIds[]": gr}, function (data) {
if(data.status==1){
bootbox.alert(data.message,function(){
window.location.href=baseUrl+"/sysRole/list.do";
});
}else{
bootbox.alert(data.message);
}
},'json').error(function(xhr,data){
if(sessAuthConnCheckClear(xhr.responseText,null,xhr)==false){
bootbox.alert("登陆超时或请求链接不存在");
return false;
}
});
}
}
);
});
}
else{
bootbox.alert("请选择要删除");
}
}
二、工作总结
1、内容:删除功能添加完成,但是编辑权限不报错但没能实现相应的功能,可以像有经验的同事请教这部分。
三、明日计划
1、完成一日一问
2、完成编辑权限学习,请教同事
2、完成总结,如果编辑权限部分完成,就审核代码并且提交。