為什么點(diǎn)擊登陸沒(méi)反應(yīng)
問(wèn)題描述
if($result === true){
//查詢條件
$map = [
'user' => $data['user'],
'password' => md5($data['password'])
];
//數(shù)據(jù)表查詢,返回模型對(duì)象
$user = UserModel::get($map);
if (null === $user) {
$result = '沒(méi)有該用戶,請(qǐng)檢查';
} else {
$status = 1;
$result = '驗(yàn)證通過(guò),點(diǎn)擊[確定]后進(jìn)入后臺(tái)';
}
}
如上面代碼所示,經(jīng)過(guò)測(cè)試是這句代碼出現(xiàn)了問(wèn)題$user = UserModel::get($map);即當(dāng)經(jīng)過(guò)這條語(yǔ)句時(shí),下面的條件判斷不會(huì)執(zhí)行,導(dǎo)致我在確保登錄信息正確時(shí)不能正確跳轉(zhuǎn)所以點(diǎn)擊登陸沒(méi)有反應(yīng),但實(shí)在看不出有什么問(wèn)題; 在創(chuàng)建數(shù)據(jù)庫(kù),設(shè)置database.php都已經(jīng)無(wú)誤,該文件最上頭也加入use appindexmodelUser as UserModel;,也創(chuàng)建了model文件夾及其文件,登陸文件login.html 那邊沒(méi)有問(wèn)題 想知道是哪里出了問(wèn)題,該視頻為thinkphp實(shí)戰(zhàn)之教學(xué)管理系統(tǒng)
問(wèn)題解答
回答1:你試過(guò)直接調(diào)用AJAX能用嗎?可能是你的AJAX提交沒(méi)有調(diào)用JS。我之前出現(xiàn)過(guò)這個(gè)問(wèn)題點(diǎn)提交沒(méi)反應(yīng)。如果AJAX沒(méi)錯(cuò)的話,你就打印下$user的值看看。
相關(guān)文章:
1. 致命錯(cuò)誤: Class ’appfacadeTest’ not found2. python - pyspider的分布式運(yùn)行成功,2臺(tái)slave跑,但是時(shí)間并沒(méi)有縮短問(wèn)題?3. npm install -g browser-sync這個(gè)之后出錯(cuò) 還有人嗎 我都感覺(jué)沒(méi)人回答問(wèn)題了4. javascript - 小程序跳轉(zhuǎn)失敗?5. android - Apk 中找不到r類文件6. python - 數(shù)據(jù)無(wú)法插入到mysql表里7. angular.js - 用requireJS模塊angularjs代碼時(shí)遇到一些問(wèn)題8. java - Oracle如何獲取去重結(jié)果集中某一條數(shù)據(jù)的下一條數(shù)據(jù)9. javascript - 求正則表達(dá)式的寫(xiě)法10. dockerfile - 為什么docker容器啟動(dòng)不了?
