您的位置:首页 > Web前端 > JavaScript

2016/12/21学习工作总结

2016-12-21 19:23 190 查看
一、学习总结

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:;" onclick="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、完成总结,如果编辑权限部分完成,就审核代码并且提交。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript jqgrid