博客列表 >20200129-少了一个空格也是一个坑-PHP线上培训九期班

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

邯郸易住宋至刚
邯郸易住宋至刚原创
2020年01月29日 19:10:27869浏览

少了一个空格也是一个坑

一、多一个空格是个坑

前边有一次是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 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议