博主信息
邯郸易住宋至刚
博文
53
粉丝
3
评论
0
访问量
25314
积分:0
P豆:127.5

20200129-少了一个空格也是一个坑-PHP线上培训九期班

2020年01月29日 19:10:27阅读数:383博客 / 邯郸易住宋至刚/ 课堂笔记及总结

少了一个空格也是一个坑

一、多一个空格是个坑

前边有一次是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属性

  1. <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’
到这里才算是明白过来,是少了一个空格。

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论