少了一个空格也是一个坑
一、多一个空格是个坑
前边有一次是get传值时,因为多了一个空格,就是报错,就是找不出来,急也没有用,最少是使用排除法,把代码一段一段注释掉,像排雷一样,最终算是找到了那个坑:
layer.open({
type:2,
title:’管理员添加’,
shade:0.2,
area:[‘680px’,’550px’],
content:’/admins/admin/add?admin_id=’+id
});
就是其中的这段代码出的问题
content:’/admins/admin/add?admin_id=’+id
当就是习惯性的在等号前边加了一个空格,写成了
content:’/admins/admin/add?admin_id =’+id
二、少了一个空格也是一个坑
今天在练习角色添加的时候,有一段代码
是说如果菜单的主键在如果在权限组当中就输出‘checked’,然后再定义name属性
<input type="checkbox" value="{{$chd['mid']}}" {{$group['rights'] && in_array($chd['mid'],$group['rights'])?'checked':''}}name="menu[{{$chd['mid']}}]" id="user-Character-0-0-0">
结果就是name 属性前边少了一个空格,
明明数据库中有这个权限,可是前端就是选不上,
要是都选不上也就算了,可是有些能选上,就这几个选不上。
把能选上的代码复制出来
把该选上却选不上的代码也打出来
结果出现了一个很奇怪的单词是‘checkdename’
然后再看能选上是有一个‘checked’
到这里才算是明白过来,是少了一个空格。