Rumah  >  Soal Jawab  >  teks badan

Xiaobai sedang menonton video tentang cara membangunkan tapak web perusahaan dengan cepat menggunakan tp5 dan menghadapi masalah.

Mengapa bahagian hadapan saya tidak pernah bertindak balas apabila saya mengklik butang log masuk? Tiada ralat dilaporkan sama ada. Adakah terdapat sesuatu yang salah dengan jquery? Ia hampir salinan lengkap Encik Zhu. Kenapa masih tiada respon? Dokumen awam juga memperkenalkan JQUERY. Tolong beri saya tunjuk ajar. Berikut ialah kod sumber fail local.html lapisan paparan

{include file='public/header' /}

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

< div kelas = "x -box" & gt;

;

& lt;/li & gt;

& lt; li style = "latar belakang warna: #ea569a;" >

                                                  div class="x-mid">

                                                        >;

                <div class="input">

                    <form class="layui-form">

          form -item x-kotak-log masuk">

<label for="username" class="layui-form-label">

                                <i class="layui-icon"><                                                    </label>

. diperlukan=" "> lt;div class="layui-form-item x-login-box">

                            <label for="password" class= "label-bentuk-layui">

                                <i class="layui-icon"></i>

&                                                    gt;

                            <div class="layui-input -inline">

                                <input type="password" id="password" name="password"  class="layui-input" placeholder="******" required="">

</div>

                        </div> ="" jenis=' button' id="loginbt">

                                登 录

                                      登 录

                        ;                   </div>

                     </form>

                < /div>         

</div>

        <p style="color:#fff;text-align: center;">Hak Cipta © 2017.Nama syarikat Semua hak X-admin </p>

        {include file="public/script" /}

        <skrip>

            layui.use(['form'],

            function() {

              =                             var form = layui.form(),

                lapisan = layui Lapisan      $('body ') .css (' latar belakang warna ', warna);

});


/*监听 提交

form.on (' hantar (simpan) ',

fungsi (data) {

console.log(data);

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

                      tajuk: '最终的提交'      },fungsi  () {

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

                    })

                    return false;

              } }); );

        </skrip>

<skrip>

    $(fungsi(){

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

      $.ajax({

      type:'POST',

  url:"{:url('login/check')} ",

  data:$(".layue-form").serialize(),

  dataType:"json",

  success:function(data){

      if(data.status==1){

      makluman(data.message);

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

  }lain{

      makluman(data.message);

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

}

}

})

})

})

& lt;/script & gt;


    </body>


</html>

PhpNewerPhpNewer2515 hari yang lalu1572

membalas semua(3)saya akan balas

  • phpcn_u10955

    phpcn_u109552017-11-03 11:37:19

    Anda mempunyai terlalu banyak kod, saya tidak melihat dengan teliti Anda boleh menggunakan alat pembangun untuk mencetak log untuk mencari ralat Selain itu, saya melihat bahawa anda menggunakan lapisan pop timbul, tetapi anda tidak menggunakan modul lapisan pop timbul

    balas
    0
  • PhpNewer

    PhpNewer2017-11-01 14:37:12

    Ini ialah kod pengawal log masuk bahagian belakang:

    <?php

    namespace appadmincontroller;

    use appadmincommonBase;//Base telah secara automatik merujuk pelbagai fail perpustakaan dalaman think, tidak akan ada kesilapan di sini

    ;

    gunakan appadminmodel

    Log masuk kelas memanjangkan Pangkalan{

    /**Render antara muka log masuk*/

    indeks fungsi awam() {

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

    }

    /** Sahkan identiti pengguna* /

    Semak fungsi awam(Minta $permintaan){

    //Tetapkan status

    $status=0;

    //Dapatkan data yang diserahkan melalui borang dan simpan dalam pembolehubah

    $data =$ request->param();

    $name=$data['name'];

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

    // Dilakukan dalam Pertanyaan jadual admin

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

    $admin = Admin::get($map); //Sebuah objek dikembalikan

    //Sahkan nama pengguna dan kata laluan secara berasingan

    // Jika pengguna tidak ditemui

    if(is_null($admin)){

    //Tetapkan maklumat pemulangan

    $message = 'Nama pengguna tidak betul';

    }elseif($admin-> kata laluan != $ kata laluan){

    $message='Kata laluan tidak betul';

    }lain{

    //Jika nama pengguna dan kata laluan betul, bermakna ia adalah pengguna yang sah

    $status=1;

    $message= 'Pengesahan lulus, sila klik OK untuk memasukkan latar belakang';

    //Kemas kini bilangan log masuk dan masa log masuk dalam jadual

    $admin->setInc('login_count'); //kaedah kenaikan automatik tp5

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

    //Simpan maklumat log masuk pengguna ke sesi untuk pengawal lain membuat pertimbangan log masuk

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

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

    }

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

    }


    /**

    * Log keluar

    */

    Log keluar fungsi awam()

    {

    //Padam maklumat log masuk pengguna semasa

    Sesi::delete('user_id');

    Sesi: ('Maklumat Pengguna' ;

    balas
    0
  • PhpNewer

    PhpNewer2017-11-01 14:33:57

    Bahagian hadapan bahagian belakang ini ialah rangka kerja X-ADMIN yang diperkenalkan

    balas
    0
  • Batalbalas