【求助交流】thinkphp5 不执行$.post()

浏览:1286 发布日期:2017/08/29 分类:求助交流 关键字: thinkphp5 异步处理 $.post()
js代码为:$('#login_button').click(function(){
    var name = $("#name").val();
    var password = $("#password").val();
    if(!name){
        alert('用户名不为空');
        return false;
    }
    if(!password){
        alert("密码不能为空");
        return false;
    }
    var data={
        "name":name,
        "password":password,
    };
    //var url = URL.button_url;
    //alert(url);
    var success_url = URL.success_url;
    $.post("http://localhost/bick/public/admin/login/hello",data,function(result){
         if(result.errno == 1){
          alert(result.errmsg);
              return;
           }else{
             alert(result.errmsg);
              return;
         }
    },"json");
});
html部分代码:<script src="__ADMIN__/style/login.js"></script>
    <script type="text/javascript">
        var URL ={
            "button_url":"http://localhost/bick/public/admin/login/hello",
            "success_url":"{:url('index/index')}"
        };
    </script>
<form action="" method="post">
            <div class="loginbox bg-white">
                <div class="loginbox-title">SIGN IN</div>
                <div class="loginbox-textbox">
                    <input value="" class="form-control" placeholder="username" name="name" type="text" id = "name">
                </div>
                <div class="loginbox-textbox">
                    <input class="form-control" placeholder="password" name="password" type="password" id = "password">
                </div>
                <div class="loginbox-submit">
                     <button class="btn btn-primary btn-block" id="login_button">Login</button> 
                </div>
            </div>
        </form>
然后我发现根本没有执行$.post(),即使我故意把url地址写错,它也不报404错误,而是直接进后台处理直接把json数据输出了public function login()
    {
        //$login = db('admin');
        $login = model('login');
        if(request()->isPost()){
            $data = input("post.");
            if($login->check($data)){
                return json_show($login->errno,$login->errmsg);
            }else{
                return json_show($login->errno,$login->errmsg);
            } 
            return;
        }
        return view();
    }
tp5新手,求助大神们,我错在哪了QAQ
最佳答案
评论( 相关
后面还有条评论,点击查看>>