Xiaobai는 tp5를 사용하여 기업 웹사이트를 빠르게 개발하는 방법에 대한 비디오를 보고 있었는데 문제에 직면했습니다.
PhpNewer
PhpNewer 2017-11-01 14:32:50
0
3
1546

로그인 버튼을 클릭해도 프런트 엔드가 응답하지 않는 이유는 무엇입니까? 오류도 보고되지 않습니다. jquery를 작성하는데 실수가 있는 걸까요? 주씨의 글을 거의 그대로 복사한 것입니다. 왜 아직도 응답이 없나요? 공개 문서에도 JQUERY가 소개되어 있습니다. 나에게 몇 가지 지침을 주십시오. 다음은 뷰 레이어 local.html 파일의 소스코드입니다

{include file='public/header' /}

< div class="x -box">

~ ;

  • div class="x-mid">

    >;

  • Copyright © 2017.회사명 모든 권리 X-admin

    {include file="public/script" // var form =layui.form(),

    레이어 =layui .layer;

    $('.x-login-right li').click(function(event) {

    color = $(this).attr('color');

    $('본문 ').css('배경색', 색상);

    });


    /*监听提交

    form.on('제출(저장)',

    함수(데이터) {

    console.log(data);


    layer.alert(JSON.stringify(data.field), {

    title: '最终的提交信息'

    },함수 () {

    location.href = "__STATIC__/ index.html";

    })

    false 반환;

    });

    */

    } );



    3
    0
    0
    PhpNewer
    PhpNewer

    모든 응답 (3)
    phpcn_u10955

    코드가 너무 많아 자세히 살펴보지 못했습니다. 개발자 도구를 사용하여 로그를 인쇄하여 오류를 찾을 수 있습니다. 또한 레이어 팝업 레이어를 사용했지만 팝업 레이어 모듈을 사용하지 않은 것으로 확인됩니다.

      PHPNEWER

      백엔드 로그인 컨트롤러 코드는 다음과 같습니다.

      namespace appadmincontroller;

      use appadmincommonBase;//Base는 다양한 내부 라이브러리 파일을 자동으로 참조했습니다. 여기서는 실수가 없습니다.

      use appadminmodelAdmin;

      클래스 로그인 확장 베이스{

      /**로그인 인터페이스 렌더링*/

      공개 함수 인덱스() {

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

      }

      /** 사용자 신원 확인* /

      공개 함수 검사($request 요청){

      //상태 설정

      $status=0;

      //폼에서 제출한 데이터를 가져와서 변수에 저장

      $data =$ request->param();

      $name=$data['name'];

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

      // 관리 테이블에서 수행 Query

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

      $admin = Admin::get($map); //객체가 반환됩니다

      //사용자 이름과 비밀번호를 별도로 확인하세요

      // 사용자를 찾을 수 없는 경우

      if(is_null($admin)){

      //반환 정보 설정

      $message = '사용자 이름이 잘못되었습니다.';

      }elseif($admin-> 비밀번호 != $ 비밀번호){

      $message='비밀번호가 올바르지 않습니다.';

      }else{

      //사용자 이름과 비밀번호가 정확하면 합법적인 사용자입니다

      $status=1;

      $message= '확인이 통과되었습니다. 배경으로 들어가려면 확인을 클릭하세요.';

      //테이블에서 로그인 횟수와 로그인 시간을 업데이트합니다

      $admin->setInc('login_count') //tp5 자동 증가 방식

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

      //다른 컨트롤러가 로그인 판단을 할 수 있도록 세션에 사용자 로그인 정보를 저장합니다.

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

      세션::set('user_info',$data);

      }

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

      }


      /**

      * 로그아웃

      */

      공용 함수 loginout()

      {

      //현재 사용자의 로그인 정보 삭제

      Session::delete('user_id');

      Session::delete ('사용자 정보' ;

        PHPNEWER

        이 백엔드 프론트엔드는 X-ADMIN 프레임워크를 도입한 것입니다

          인기 주제
          더>
          인기 기사
          인기 튜토리얼
          더>
          최신 다운로드
          더>
          웹 효과
          웹사이트 소스 코드
          웹사이트 자료
          프론트엔드 템플릿
          회사 소개 부인 성명 Sitemap
          PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!