Rumah > Soal Jawab > teks badan
<!--Skrip penyerahan Ajax-->
$(function(){
//Tambah acara klik pada butang log masuk
$("#login").on('klik',fungsi (acara) {
$.ajax({
$ borang").serialize(), // Serialkan data borang semasa sebelum menyerahkan
dataType', // serah jenis data', // . :fungsi (data) { // Hanya bendera pulangan ialah 1. Hanya diproses (jika (data.status == 1) {// Hanya apabila nilai status dikembalikan kepada 1, maka ia dibenarkan untuk melompat ke latar belakang. tetingkap. location.href="{:url('index/index')}";
... )
User.php
. ()
{
… checkLogin(Minta $request)
{
/ /Parameter pulangan awal
$status =0;
$result ='';
$data = $request -> param();
//Buat peraturan pengesahan
$rule= [
'nama|nama pengguna'=> ;'memerlukan', //Nama pengguna diperlukan
"kata laluan|kata laluan"=>'memerlukan', //Kata laluan diperlukan
"sahkan|kod pengesahan"=>'memerlukan| captcha ', "// nama pengguna diperlukan isi
];
Gunakan menggunakan menggunakan $ msg = [& gt; [' memerlukan '= & gt;' kata laluan tidak boleh kosong, sila periksa '],
' sahkan '= & gt ;[
'require'=>'Kod pengesahan tidak boleh kosong, sila semak',
'captcha' =>'Ralat kod pengesahan',
Mesej ralat
$g hasil=;tarikh ini-(&$g data,$rule,$msg);
gunakan menggunakan menggunakan menggunakan menggunakan menggunakan menggunakan keluar keluar keluar daripada ''s' ' ' ' ' ' ' ' ke ‐ ‐‐‐ ‐ ‐ ‐ ‐ ‐ ‐ Mesej
‐ ‐ ‐ $result=$this->validate($data,$rule,$msg Conditions
'name'=> $ user=UserModel::get($map);
if($user == nol){
$result = 'Pengguna tidak ditemui';
}lain{
$status = 1;
$result = 'Pengesahan lulus, klik [OK] untuk masuk kembali ['status'=>$ status,' message'=>$result,'data'=>$data];
}
//Log keluar
public function logout(){
}
}
Masukkan akaun dan kata laluan yang betul untuk pengesahan Selepas pengekodan, halaman menjadi tidak bertindak balas dan mesej ralat ialah ini
Hello^Kitty2018-03-26 16:54:41
Pemilik, saya juga mengalami masalah yang sama dan melaporkan 500 ralat Bagaimana saya menyelesaikannya?
joker2017-09-27 12:02:05
$result=$this->validate($data,$rule,$msg);
Ini beracun Fikirkan, ia tiada kaitan dengan permintaan ini, tetapi jika anda mengubah suai parameter ketiga dan memadamkannya atau memadam mesej ralat tersuai, anda boleh menyambung semula. ?