首頁  >  問答  >  主體

登入按鈕點擊後沒反應

checkLogin的程式碼是抄的,應該是對的,就是不知道哪裡出錯了,點選提交按鈕沒反應

public function checkLogin(Request $request)

#    {

      //初始回傳參數

##     $status =0;

     $result ='';

     $data = $request -> param();

     //創建驗證規則

     $rule=[

        'name|用戶名'=>'require',  //用戶名必填

        'password|密碼'=>'require',  //密碼必要

        'verify|驗證碼'=>'require|captcha',    #  //使用者名稱必須填號#  //使用者名稱必填# ##     ];

     //自訂驗證失敗的提示訊息

     $msg=[

#        'name'=>['require

##        'name'=>['require

##'require'

>使用者'name'=>名不能為空,請檢查'],

        'password'=>['require'=>'密碼不能為空,請檢查'],

        'verify'= >[

           'require'=>'驗證碼不能為空,請檢查',

           'captcha'=>'驗證碼錯誤』驗證碼錯誤' ],

     ];

     //進行驗證

     //$result 只會傳回兩個值:true->表示驗證通過,如果傳回字串,則是使用者自訂的錯誤提示

     $result=$this->validate($data,$rule,$msg);



#     //若驗證通過則執行

     if($result===true){

        //建構查詢條件

## =[

           'name'=> $data['name'],

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

word'])

#> ];

     //查詢使用者資訊

        $user=UserModel::get($map);

       if($user == null){

           $result = '沒有找到該使用者';

        }else{

     '驗證通過,點選[確定]進入';

        }

     }

#     return ['status'=>$status'=>$status' ,'message'=>$result,'data'=>$data];

    }

#    }####

<div class="formControls col-xs-8 col-xs-offset-3">

<input name="" type="button" id="login" class= "btn btn-success radius size-L" value=" 登    錄音 ">

# </div>

##<! -- Ajax提交腳本-->

<script>

$(function(){

//為登陸按鈕新增點擊事件

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

$.ajax({

type:"POST".//提交方式為post

url:"{:url('checkLogin')}",//設定提交資料處理的腳本檔案的位址

data:$("form").serialize(),/ /將目前表單的資料序列化後提交

dataType:'json',//設定提交資料的類型為json

success: function(data){ //只有標誌位元為1,才進行處理

if(data.status==1){

  alert(data.message);

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

}else{

alert(data.message);

}

# }

});

})

})

</script>


鹏(•̀ω•́)y鹏(•̀ω•́)y2516 天前1749

全部回覆(1)我來回復

  • 鹏(•̀ω•́)y

    鹏(•̀ω•́)y2017-12-23 13:12:04

    已解決,是標點寫錯一個,寫成了.

    回覆
    0
  • 取消回覆