搜尋

首頁  >  問答  >  主體

小白在看tp5快速開發企業站點的視頻,遇到個問題

為什麼我的前端點擊登入按鈕始終沒有反應呢?也不報錯。是不是jquery寫錯了,幾乎是完全copy的朱老師的啊。為什麼還是沒反應?公共文件也引進了JQUERY。麻煩大神指點一下。以下是view圖層local.html檔案原始碼

{include file='public/header' /}

    

    <body style="background-color: #393D49 ">

        <div class="x-box">

            <div class="x-top">

## "layui-icon x-login-close">

##                    ဇ

       <ul class="x-login-right ">

                    <li style="background-color: #F1C85F;" color="#F1C85F"& ##   ##                    < li style="background-color: #EA569A;" color="#EA569A">

                    &  1> 3D49; " color="#393D49">

##                    </li>

       gt;

            < div class="x-mid">

                <div class="x-avtar">

       "">

                </div>

               

                    

      

       ;

       

版權所有 © 2017.公司名稱 版權所有 X-admin

        { include file ="public/script" /}

        ;

<腳本>

    $(function(){

  $("#loginbt").on('click',function(){

      $.ajax({

##       type:'POST',

  url:"{:url('登入/檢查')}",

  資料: $( ".layue-form").serialize(),

  dataType:"json",

  success:function(data){

#       if(data.status == 1){

      警報(data.message);

  window.location.href="{:url('index/index')}";

# }其他{

      警報(資料.訊息);

  window.location.href="{:url('登入/索引')}";

  }

  }

##   })

})

})


#   


##</html>

#
PhpNewerPhpNewer2649 天前1666

全部回覆(3)我來回復

  • phpcn_u10955

    phpcn_u109552017-11-03 11:37:19

    你的程式碼太多了,我沒仔細看,你可以用開發者工具列印日誌找錯誤,還有就是我看你用了layer彈出層,但是你並沒有use彈出層的模組

    回覆
    0
  • PhpNewer

    PhpNewer2017-11-01 14:37:12

    這是後端login控制器程式碼:

    <?php

    namespace app\admin\controller;

    use app\admin\common\Base; //Base已自動引用了各種think內庫文件,這裡不會有錯的

    use app\admin\model\Admin;

    class Login extends Base{

        /**渲染登入介面*/

    ##    public function index() {

            return $this->fetch('login');

    #    }##  }

    ##    /**驗證使用者身份*/

        public function check(Request $request){

    //設定status

    $status=0;

    //取得表單提交的資料並儲存在變數中

    $data=$request->param();

    $name =$data['name'];

    $password=md5($data['password']);

    //在admin表中進行查詢

    $map=['name'=>$name];

    $admin = Admin::get($map); //傳回的是一個物件

    # //將使用者名稱和密碼分開驗證

    //如果沒有查詢到該使用者

    if(is_null($admin)){

    / /設定回傳訊息

    $message = '使用者名稱不正確';

    }elseif($admin-> password != $password){

    # $message= '密碼不正確';

    }else{

    //如果使用者名稱和密碼都正確則表示是合法使用者

    $status=1;

    $message='驗證通過,請點選確定進入背景';

    # //更新表中登入次數和登入時間

    $admin->setInc('login_count');/ /tp5自增方法

    $admin->save(['lasttime'=>time()]);

    //將使用者登入的資訊儲存到session中,供其他控制器進行登入判斷

    Session::set('user_id',$name);

    Session::set('user_info',$data);

    # }

    return ['status'=>$status,'message'=>$message];

        }


    /**

         * 登出

         */

        public function loginout()

        {

            //刪除目前使用者的登入資訊

    Session::delete ('user_id');

    Session::delete('user_info');

    # //執行成功,並回到登入介面

    $this->success('登出成功,正在回傳','login/index');

    #    }

    ##}

    #

    回覆
    0
  • PhpNewer

    PhpNewer2017-11-01 14:33:57

    這個後台前端是引入的X-ADMIN框架

    回覆
    0
  • 取消回覆