Tanya: Mengapa data yang diserahkan ajax tidak boleh dihantar kepada pengawal?
清晨的粥
清晨的粥 2019-09-18 14:26:09
0
3
1240

Semasa saya mengkaji "Tutorial Video Tayangan Perdana Dunia ThinkPHP 5.1 Terkini (60 Hari untuk Menjadi Master PHP Dalam Talian ** Kelas)" oleh Peter.zhu, bahagian "Fungsi Pendaftaran 10-3 Pengguna" "Pelaksanaan Awal", mengapa boleh Apakah data penyerahan ajax saya dihantar kepada pengawal?


register.html kod ialah:


{include file="public:header" /}


{include file="public:nav


"


<div class="row">


<div class="col-md-8">


<div class="page-headed"<


<h2>Pendaftaran Pengguna</h2>


<form class="form - horizontal" method="post" id="login" >


<div class="form-group">


<label for="inputEmail1" class="col- sm -2 control-label">Nama pengguna: </label>


  <div class="col-sm-10">



  <nama input="teks" name" class="form-control" id="inputEmail1"


placeholder="UserName">



;

;


;

>


<label for="inputEmail2" class="col-sm-2 control-label">Emel: </label>


<div class="col-sm -10">


="inputEmail2"


placeholder="Emel">


</div>


  <div class="form-group">


<label for="inputEmail3" class="col-sm-2 control-label">Nombor telefon bimbit: </label>


< ;div class="col-sm-10">


<input type="text" name="mobile" class="form-control" id="inputEmail3"


placeholder = "Nombor Mudah Alih">


</div>



</div>




    <div class="form-group">


     <m2label for="inputcol-mail-label" ;密码:</label>


     <div class="col-sm-10">


      <input type="password" name="classword" control" id="inputEmail4" 


placeholder="Kata Laluan">


     </div>


;/div    




   <div class="form-group">


    <label for="inputEmails-5"确认密码:</label>


     <div class="col-sm-10">


      <confirm name="pass-form" class="pass-word" control" id="inputEmail5" 


placeholder="Password Confrim">


    </div>

;

;


;


;


;


  <div class="form-group">


    <div class="col-sm-offset-2 col-sm-10">


 ; jenis butang < submit" class="btn btn-primary" id="register">注册</button>


    </div>


;


;


;

 


;/div

< /form>

🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜</div>




<script type="text/javascript">


  $(function(){

 
'klik',function(){


       //用ajax提交用户信息 


      $.ajax('  

,


        url: "{ :url('insert')}",


        data: $('#login').serialize(),


        dataType: 'json' ,

 


: success ){


          suis (data.status)


          {


       

      

 :     

               makluman(data.message);

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

            break;

            kes 0:
 

      

 


              makluman(data.message);


              window.location.back();


            rehat;


}  



        }


      })


})

  })

</skrip>  



{include file="public:right" /}


{include file="public:footer" /Pengguna的代码为:


<?php



namespace appindexcontroller;




gunakan appcommoncontrollerBase;

gunakan thinkfacadeRequest;


gunakan appcommonmodelUser sebagai UserModel;



class Pengguna meluaskan Pangkalan

{

{

{

{



daftar fungsi awam()


{


$this->assign('title','用户注册');


return $this->fetch();



indeks fungsi awam()


{


gema 'dfdssfsdf';




//处理用户提交的用户信息


sisipan fungsi awam()



{

echo "<script type='text/javascript'>alert('insert was executed');</script>";


// echo "dfsdfsdf";


(

Permintaan::isAjax()){


// Data pengesahan


// $this->error("Request type error",'register');


=$

Permintaan::post();//Dapatkan data untuk disahkan


$rule = 'appcommonvalidateUser';//Peraturan pengesahan tersuai


//Mulakan pengesahan


= $

this->validate($data,$rule);


jika (benar!==$res){ //false


kembali ['status'=> -1,'message ' = & gt;$res]; Mesej '= & gt;' Tahniah, pendaftaran berjaya '];


}


else


{


return [' status '= & gt; 0,' mesej '= >'Pendaftaran gagal, sila semak'];


}


}//true


// Gunakan model untuk mencipta data



melalui borang


// $data=Permintaan::except('password_confirm','post');


// $this->success($data,'index /index/index ');


}


lain


{


$ini->ralat taip",'("ralat taip permintaan">

}


}


}


Fenomenanya ialah selepas mengklik butang "Daftar" pada halaman pendaftaran, halaman tersebut masih menjadi halaman pendaftaran selepas disegarkan tanpa sebarang mesej ralat ini ?


, saya tidak menemui sebarang soalan selama seminggu, terima kasih cikgu atas jawapan anda! ! !


清晨的粥
清晨的粥

membalas semua(2)
卢小强

Mengapa data adalah log masuk dan bukankah ia sepatutnya dalam bentuk?

  • balas Id borang ialah log masuk
    清晨的粥 pengarang 2019-09-20 08:22:56
每天至少八杯水

sekian lama

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan