thinkphp當中ajax登陸驗證技術例項

2022-07-01 11:45:12 字數 759 閱讀 5499

在今天的課程教務系統的開發過程當中遇見如下問題:

ajax的功能無法實現,除錯視窗持續出現404視窗

初步反思具有以下功能除錯錯誤:

1.url位址不對,沒有對應到後台的index/lchecklogin的位置

2.返回回來的字串和對應的json字串有問題。

技術收穫:在學習thinkphp框架時對於驗證碼、使用者登陸資訊的驗證手段,學習到了如下知識

public

function checklogin(request $request

)

else

}$arr = array

( 'status'=>$status,

'message'=>$message,

'data'=>$data

);

$this->ajaxreturn (json_encode($arr),'json');

}

首先是驗證用的方法:

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

其中$data是該方法傳過來的資料,$rule是設定的驗證規則,$msg是返回的提示資訊

整個過程除錯的還是沒有正確,明天再做進一步嘗試。

具體除錯時還可以看在network下進行除錯

理解ThinkPHP當中的D方法

d方法應該是用的比較多的方法了,用於例項化自定義模型類,是thinkphp框架對model類例項化的一種封裝,並實現了單例模式,支援跨專案和分組呼叫,呼叫格式如下 d 專案 分組 模型 模型層名稱 方法的返回值是例項化的模型物件。d方法可以自動檢測模型類,如果存在自定義的模型類,則例項化自定義模型類...

ThinkPHP 頁面請求和AJAX

thinkphp 內建了一些常量來判斷請求型別 常量 說明 is get 判斷是否是get方式提交 is post 判斷是否是post方式提交 is put 判斷是否是put方式提交 is delete 判斷是否是delete方式提交 is ajax 判斷是否是ajax提交 request meth...

thinkphp中使用ajax實現無重新整理分頁

1 修改thinkphp的 thinkphp library think page.class.php檔案,如下 共 total row 條記錄 prev next first 1.last total page theme first up page link page down page end...