>  Q&A  >  본문

로그인 버튼을 눌러도 반응이 없습니다

checkLogin 코드가 복사되어 정확해야 하는데 무엇이 잘못되었는지 모르겠습니다.

public 함수 checkLogin(Request $request)

0;

$result =' ';

$data = $request -> param();

//확인 규칙 만들기

$rule=[

'name|username'=>'require ', //사용자 이름이 필요합니다

"password|password"=>'require', //비밀번호가 필요합니다

"verify|Verification code"=>'require|captcha', //사용자 이름이 필요합니다. /] 自 // 맞춤형 인증 실패 프롬프트 정보

$ msg = [

'name' = & gt; ['research' = & gt; '사용자 이름은 비워둘 수 없습니다. 확인하세요.'],

'password'=>['require'=> '비밀번호는 비워둘 수 없습니다. 확인하세요'],

'verify'=>[

'require'=>'인증 코드는 비워둘 수 없습니다. ',

            'captcha'=>'를 확인하세요. 인증 코드 오류'                                                                                                 사용 사용 사용                ' ' ' ' s ' s ‐ ‐ ‐ to 확인

확인 통과, 문자열이 반환되면 사용자 정의 오류 메시지입니다

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

//확인이 통과되면 실행

                                                 >

//사용자 정보 쿼리

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


if($user == null){

                $result = '사용자를 찾을 수 없습니다';       }else{

              $ result = '확인에 성공했습니다. 입력하려면 [확인]을 클릭하세요.'        }

}

return ['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으로 설정

성공: function(data){ //다음 경우에만 해당 플래그 비트가 1이면 프로세스 진행

if(data.status==1){

Alert(data.message);

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

}else{

경고(data.message);

}

}

});

})

})

</script>


鹏(•̀ω•́)y鹏(•̀ω•́)y2516일 전1747

모든 응답(1)나는 대답할 것이다

  • 鹏(•̀ω•́)y

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

    해결되었습니다. 구두점 하나가 잘못되어 다음과 같이 작성되었습니다.

    회신하다
    0
  • 취소회신하다