非常缪4年前
User.php构造查询条件时,数组内成员分割结尾打了个分号,老师测试没问题,为什么我会报错 还有希望老师以后在在录的时候,特别在到别的文件做改修的时候尽量慢一点,你快键一切,多选一改,我们就一脸朦,那个找啊。
艺术家阿高贵2年前
1. 在login.html中通过ajax请求时,用{:url('checkLogin')} 来请求当前页面 (public/index/user/login.html) 所属的控制器 ( User.php ) 中的 checkLogin 方法时,发现在前端请求的 url 中会自动加上 .html 后缀,导致错误 【POST http://localhost/back/booklist/publi
.3年前
if($user===null){ $result='没有找到'; }else{ $status=1; $result='验证通过,点击进入'; } 为啥这句没用类,没有效果,根本就不弹框
joker4年前
点击没有反应的话 $map = [ 'name' => $data['name'], 'pwd' => $data['password'] ];这里的 pwd、name是数据库的字段名字
NiKOo4年前
点击按钮没有反应的同学,是你的登录按钮的接收事件的JQUERY方法写错了 $.ajax({ type:"POST", url:"{:url('checkLogin')}", data:$("form").serialize()
艺术家阿高贵2年前
1. 在login.html中通过ajax请求时,用{:url('checkLogin')} 来请求当前页面 (public/index/user/login.html) 所属的控制器 ( User.php ) 中的 checkLogin 方法时,发现在前端请求的 url 中会自动加上 .html 后缀,导致错误 【POST http://localhost/back/booklist/public/index/user/checklogin.html 500 (Internal Server Error)】 , 此时可将 config/app.php 中的 url_html_suffix (URL伪静态后缀)值改为空值 '' ( 初始值为html ) 2. 改完之后请求还是500错误,发现 请求的 checkLogin 被自动转换为了 checklogin ,(大小写被自动转换),此时可将 config/app.php 中的 url_convert (是否自动转换URL中的控制器和操作名)值 从 true 改为 false 3. 再次改动之后,发现还是有错(快疯了),虽然有可能不是上面两个错,但改掉倒也没毛病。再次细心观察了一波,发现教程中用的是 $data = $request -> param(); 排错时输出 $data 发现也不行, 后来看了 5.1 的文档,发现文档中用的是 $this -> request -> param(); 所以改为 $data = $this -> request -> param(); 问题解决。
1
Daniel3年前
几个容易出错点: 1.<script></script>里面 代码括号(,{ 的匹配 2.使用index模块下控制器的User类时,首先看头部的命名空间,继承Base。然后是use think\Request。否则登录方法传入的参数是无效的 3.语法分号和逗号看看是否没写
0
滨3年前
if(data.status==1){ windows.location.href="{:url('index/index')}"; }else{ alert(data.message); }
0